Strangling Hydra one head at the time
summary
AFT is a legacy scientific simulator for reservoirs and wind farms that started with one developer and now runs on HPC clusters; deployments used to break and users can lose days of work. Team grows >50% to 13 devs, faces low bus factor, ~1.5 million lines of C and Python, and persistent technical and knowledge debt. The project enforces CI/CD, stronger tests, API refactoring and strangulation pattern refactors, adds playground time to fight quality fatigue, and steadily ships small, user-facing increments.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:15The story of ERT
- 9:18How is technical debth currently hindering us
- 12:06Knowledge debt
- 21:26Architecture: Towards the future
- 29:14Manage quality fatigue
- 32:30Writing the legacy of tomorrow
- 34:24Conclusion
related talks
30mConway & Taylor Meet the Strangler (v2.0)
22mFrom Firefighting to Flow
15mDevelop at Idea Velocity
51mFrom the Trenches - Remote Scaled Trunk-Based Development
42mFluid Scaling Technology: When you want to go FAST!
33mA Tale of Two System Crashes: Innovation and Accidental Chaos
27mDX for 10x IaC: The Force Awakens
26mTackling tech debt
