SysManager · Full-stack
Real-time monitoring dashboard
Real-time dashboard for 2M+ users, orchestrating an ecosystem of 40+ microservices.
1Next.js dashboard2Video-wall mode3Node.js BFFs4RBAC540+ microservices
- 1Next.js dashboard
- 2Video-wall mode
- 3Node.js BFFs
- 4RBAC
- 540+ microservices
2M+
users served
40+
microservices in the ecosystem
74% → 92%
test coverage
3 days
to ship video-wall mode
Context
A monitoring product used by more than 2 million users, powered by an ecosystem of 40+ microservices.
Challenge
Aggregate data from dozens of services into a fast, secure interface with fine-grained permissions, without quality slipping on every release.
Solution
- Node.js BFFs aggregating microservices and giving each screen exactly what it needs.
- RBAC controlling what each profile can see and operate.
- Video-wall mode for remote monitoring on large displays, shipped in 3 days.
- Testing culture: coverage went from 74% to 92%.
Outcome
A real-time interface that scales to 2M+ users, on a codebase that is safer to evolve.