The modernization that never shipped
Organizers rely on the platform to coordinate volunteers, events and sign-ups. Behind it was a decade-old, ColdFusion-based stack, with an old Angular front end, that the team couldn't fully reason about. Engineers spent 30% of their time managing legacy systems, and features that should have taken weeks took months.
A year-long internal effort to upgrade Angular and replace ColdFusion had been scoped, started and stalled, with no clear phasing and no way to split the work. Competitors were shipping, and the platform stood still.