A deeply-synthesized, opinionated reference distilled from five canonical sources: donnemartin/system-design-primer Β· ByteByteGoHq/system-design-101 Β· karanpratapsingh/system-design Β· ashishps1/awesome-system-design-resources Β· binhnguyennus/awesome-scalability Use it as: a study guide for interviews, a checklist for design reviews, and a vocabulary for cross-team discussions. Table of Contents π How to Use This Playbook π§ The System Design Mindset π Core Mental Models π― The Interview Framework (RAPID-S) π’ Back-of-Envelope Math π Networking Fundamentals π DNS, CDN, and Proxies βοΈ Load Balancing & API Gateways ποΈ Databases: Pick Your Engine π Replication, Sharding, Federation π Consistency, Transactions & Isolation β‘ Caching π¨ Asynchronous Communication π API Design ποΈ Architectural Patterns πΈοΈ Distributed Systems Primitives π‘οΈ Reliability & Resilience Patterns π Observability, SLA/SLO/SLI π Security π Capacity Planning & Scaling Playbook π Data Engineering & Analyticsβ¦