Sunsetting legacy systems: a story by Netflix
summary
Netflix narrates a two-year deprecation of a legacy system for signup and account management and gives concrete outcomes: the team builds a new service behind a strangler fig application pattern, puts a lightweight router in front, migrates endpoints one-by-one, and measures safety with equivalence testing, retrofitting tests and A/B experiments. The claim includes added test coverage, measurable parity on success and latency, and a final removal of the old code when traffic and metrics converge.
AI-written summary · about
chapters (5)
- 0:00Legacy systems challenges
- 6:49Strangler fig pattern
- 14:22Switching implementations safely
- 23:52People and mindset for deprecation
- 27:43Summary and call to action
related talks
26mMaking internets great again - a story of working with legacy code
27mBehind the Scenes: Running Critical Services @ Netflix
27mManaging OS Release Transitions at Netflix Scale
06mLightning Talk: Moving away from legacy requires a non-legacy approach!
23mDevOps and Legacy Code
57mBuilding Systems that are #neverdone
36mLegacy code - lessons learned during migration (...)
29mMoving from A and B to ~150 microservices, the journey and learnings
