Lumen · A fullstack rebuild of a 6-year-old platform
Replaced a tangled six-year-old Rails monolith with a clean Django + Next.js platform, doubled the page-load speed, and shipped without a single hour of downtime.
01/ The challenge
Lumen's platform served 280 hospitals but was held together by tribal knowledge. Three engineers had left in a quarter, and onboarding new ones was taking eight weeks. Every new feature was breaking two old ones.
02/ The approach
We did a four-week audit, picked Django + Next.js for the rebuild, and ran the old and new platforms in parallel for the migration. We wrote a thin compatibility shim, migrated one tenant at a time, and pushed an exhaustive eval suite into CI from day one.
03/ The outcome
- Page load speed
- 2.5x
- Downtime during migration
- 0 hrs
- End-to-end
- 14 wks
P95 page-load dropped from 1.8s to 720ms. Onboarding a new engineer is now under two weeks. Zero unplanned downtime during the migration.
“Migration across 280 hospitals without a single hour of downtime. Honestly, that was the part I didn't think was possible going in.”