Large-Scale Architecture: The Unreasonable Effectiveness of Simplicity
summary
Argues that simplifying architecture—modular services, event-sourced immutable logs, async pipelines and materialized views—drives scale and reliability with concrete results: Amazon Aurora uses async redo-log distribution, Netflix processes ~1M viewing events/sec into materialized views, Stitch Fix models orders as event logs, eBay’s platform work doubles engineering productivity and raises deployment frequency, and Walmart collapses a 23-node synchronous hot path to an async design with only 23 synchronous calls to 2 in the customer-facing path, yielding far lower cost and meeting tight SLOs.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:38eBay architecture
- 3:55Amazon architecture
- 6:00Large-scale architecture
- 6:43Simple components
- 14:12Simple interactions
- 20:30Simple changes
- 30:04Putting it all together
- 44:54Outro
- 45:35Q&A
related talks
26mArchitecting for scale
18mAPIs at Scale Through Minimalism in Code and Architecture
46mDigital scale-up architectural patterns
51mA Contrarian View of Software Architecture
23mDesigning Robust and Scalable Distributed Applications
53mKeynote - Software Architecture, Team Topologies and Complexity Science
46mMaster Software Architecture: From Simplicity to Complexity
01h 03mModern Architecture 101 for New Engineers & Forgetful Experts
