No Big Bang Theory: A Decade of Building Our Own Product
summary
A 2012 product used in 100+ countries evolved without full rewrites by deploying daily, keeping automated tests, and continuously refactoring into a few isolated services. The team separated candidate-facing and back-office systems to achieve ~10x performance and fault isolation, ran incremental migrations (cloud, database, Angular→React) using feature toggles and plugin-based isolation, and used production coverage to find ~80% dead code which they pruned while preserving daily deploys and short, rollback-capable releases.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:15Three pillars of software
- 10:54No maintenance windows
- 18:37Iterative business changes
- 22:28Breaking monolith
- 29:52Organic architecture
- 39:22Managing technical debt
- 44:21Removing unused code
- 47:13Summary
related talks
30mProduction › Prototype: How a Small Team Replaced a Core Platform in 90 Days
31m“Good Enough” Architecture Part 1
01h 00mBeyond the innovator’s dilemma
01h 02mTools for simplified large scale systems
49mScaling Up!
40mHow to sell a big refactor or rewrite to the business?
23mOn the road from Monolith to Micro
35mSoftware Engineering - Development in 100 Years Time
