All 12 ModulesModule 7 of 12
Telecom Domain + Full-Stack
Module 7: Telecom Backhaul Circuit Management
Build an enterprise Backhaul Circuit management system with circuit topology mapping, provisioning state machine, and automated audit trails.
Backhaul Telecom DomainCircuit TopologyAngular UIMongoDB ModelingAudit LoggingTransaction Rollbacks
Level 1: Build
Level 1: Build — Backhaul Circuit Provisioning
Construct full-stack Circuit Management linking source/destination devices with bandwidth, provider, VLAN, and automated turn-up workflows.
User Story:
As a Telecom Network Planner, I need to provision 10G backhaul circuits between core datacenters and automatically trigger turn-up tests.
Key Deliverables & Specifications:
- Backhaul Circuit Mongoose Schema with source/destination relations
- Circuit Lifecycle: DRAFT → PROVISIONING → ACTIVE → DECOMMISSIONED
- Audit Log Trail recording every status change with operator IP and timestamp
Implementation Roadmap:
1. **Model Circuit**: Define `BackhaulCircuit` with `sourceDeviceId`, `destinationDeviceId`, `bandwidthGbps`, `vlanId`.
2. **Implement Activation Workflow**: Verify both devices exist and trigger IAP turn-up workflow.
3. **Audit Trail**: Record user ID, previous state, and new state.