Rebuilt a legacy LMS without downtime
A dedicated team incrementally replaced a brittle legacy platform while it stayed live for 80,000 students.
Zero
Downtime
−61%
Page load
80K+
Students served
01Engagement
Team
6 engineers + lead
Duration
9 months
Model
Dedicated Teams
Stack
Next.jsNestJSPostgreSQLRedis
The challenge
A legacy learning platform serving 80,000 students was too brittle to extend but too critical to take offline. The in-house team couldn't both keep it running and rebuild it.
Our approach
A dedicated squad ran a strangler-fig migration — standing up new services alongside the old, routing traffic incrementally, and retiring legacy modules one by one with zero scheduled downtime.
The outcome
The platform was fully modernised over three terms with no student-facing outage, and the new architecture cut page loads by more than half.
Rebuilding a live platform serving 80,000 students sounded impossible. They did it with zero downtime and left us with an architecture we actually understand.
Director of Technology
Education provider