Disposable-First Architecture: Build Fast, Kill Faster
summary
Presents a Disposable-First Architecture approach that isolates experimental features as separate microservices with feature flags, a kill switch, outbox/events, independent storage and product-facing metrics so experiments can be removed quickly. Describes a quick MVP called Secret Boxes that exceeded expected sales (~10×), forcing core tuning, and reports tradeoffs: manual support, missing admin tooling, lingering dead code and increased coupling when shortcuts are taken; gives a 20%/80% hit rate and a ~1,000-box/month success threshold.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:50Architecture problems
- 4:22Restaurant analogies
- 7:14Tight coupling
- 13:00Legacy code removal
- 17:40Feature success stats
- 20:30Disposable-First principle
- 24:51Feature metrics
- 28:49Flags vs Kill Switch
- 31:19Secret boxes launch
- 34:11Summary
- 36:22Q&A
related talks
48mMinimum Viable Architecture
27mTinkertoys, microservices, and feature management...
53mTinkertoys, microservices, and feature management: How to build for the future
25mTestable Architecture: Keep 'em Separated
27mBuilding Under Pressure: How to Ship Your Startup’s First MVP in 2024
33mBuilding resilient frontend architecture
50mTowards an Evolutionary Architecture
26mMove Fast and (Don't) Break Things
