The bible for system design prep
Bought Vol 1 in 2020, Vol 2 in 2022. Used for every system design interview (Google, Meta, Amazon, Stripe, Databricks). The framework (Requirements → API → Data Model → High-Level → Deep Dive → Bottlenecks) is now muscle memory.
Case studies are production-realistic: TinyURL (consistent hashing), Rate Limiter (token bucket + Redis), Chat (WebSocket + pub/sub), Search (inverted index + sharding), YouTube (CDN + adaptive bitrate). Each covers trade-offs: consistency vs latency, SQL vs NoSQL, push vs pull.
Vol 2 adds: Distributed transactions (Saga), Idempotency, Leader election, Observability. The "Design Instagram" case study alone is worth the price — covers feed generation (fan-out vs pull), media storage, ranking.
Not a video course. PDF/EPUB + diagrams. Read, internalize, whiteboard. Diagrams are exportable (PNG/SVG) for interview prep notes.