Handbook

System Design Handbook

HLD, LLD, case studies and interview prep, end to end — seven volumes, 170 pages.

7
volumes
170
pages
163
page topics
A4
print-ready
Who it is for
Freshers to senior engineers preparing for system-design and low-level-design interview rounds.
Each page has
a diagram, how it works, trade-offs, production rules, common mistakes and interview questions.
Format
A4 notebook pages. Read them in the browser, print them or save as PDF.
Updates
Lifetime access. New and revised volumes appear in your library free.

01The volumes

Buy them together, or one at a time.

Each volume stands on its own. The handbook price covers all of them, and any volume added later.

  1. Volume 1 · 22 pages

    Foundations

    Estimation, networking, HTTP and DNS, API styles, load balancing, CDNs, availability, CAP and consistency models.

  2. Volume 2 · 22 pages

    Data & Storage

    SQL vs NoSQL, data modeling, indexes, transactions, replication, sharding, caching, Redis, search and CDC.

  3. Volume 3 · 22 pages

    Distributed Systems

    Queues and Kafka, delivery semantics, distributed transactions, consensus, locking, resilience, rate limiting and stream processing.

  4. Volume 4 · 20 pages

    Architecture, Security & Ops

    Microservices, auth and OAuth, observability, deployments, multi-region, disaster recovery, multi-tenancy and LLM systems.

  5. Volume 5 · 26 pages

    Case Studies I

    Classic designs, two pages each: URL shortener, Pastebin, rate limiter, key-value store, ID generator and more.

  6. Volume 6 · 34 pages

    Case Studies II

    Advanced designs, two pages each: YouTube and Netflix, Uber vs Zomato, BookMyShow, UPI, Google Docs, Kafka and ChatGPT serving.

  7. Volume 7 · 24 pages

    Low-Level Design & Interview Mastery

    The LLD round, SOLID, design patterns, concurrency, classic LLD cases in Python, and 114 interview questions.

02What is inside

Every page, by topic.

163 page topics across 7 volumes, taken from the books' own page titles.

Vol 1 · Foundations22 pages · 21 topics
  • 01How to use this book
  • 02What is System Design?
  • 03Interview Framework
  • 04Numbers to Know
  • 05Estimation
  • 06How the Internet Works
  • 07TCP vs UDP vs QUIC
  • 08HTTP & TLS
  • 09DNS
  • 10API Styles
  • 11Real-time Communication
  • 12API Design
  • 13Proxies & API Gateway
  • 14Load Balancing
  • 15CDN & Edge
  • 16Scalability
  • 17Availability
  • 18Latency & Throughput
  • 19CAP & PACELC
  • 20Consistency Models
  • 21Vol 1 Cheat Sheet
Vol 2 · Data & Storage22 pages · 21 topics
  • 01Choosing Storage
  • 02SQL vs NoSQL
  • 03NoSQL Families
  • 04Data Modeling
  • 05Indexes
  • 06Special Indexes
  • 07Transactions
  • 08Storage Engines
  • 09Replication
  • 10Multi-leader & Leaderless
  • 11Sharding
  • 12Consistent Hashing
  • 13Caching
  • 14Cache Problems
  • 15Redis
  • 16Object Storage
  • 17Search Systems
  • 18Warehouses & Lakes
  • 19Schema Evolution
  • 20Change Data Capture
  • 21Vol 2 Cheat Sheet
Vol 3 · Distributed Systems22 pages · 21 topics
  • 01Why It's Hard
  • 02Message Queues
  • 03Kafka
  • 04Delivery Semantics
  • 05Event-Driven
  • 06Distributed Transactions
  • 07Consensus
  • 08Coordination
  • 09Time & Ordering
  • 10Unique IDs
  • 11Distributed Locks
  • 12Failure Detection
  • 13Resilience
  • 14Rate Limiting
  • 15Overload
  • 16Probabilistic DS
  • 17Batch Processing
  • 18Stream Processing
  • 19Jobs & Workflows
  • 20Data Integrity
  • 21Vol 3 Cheat Sheet
Vol 4 · Architecture, Security & Ops20 pages · 19 topics
  • 01Monolith vs Micro
  • 02Microservice Patterns
  • 03Service Communication
  • 04Containers & Serverless
  • 05Authentication
  • 06OAuth & OIDC
  • 07Authorization
  • 08Security Essentials
  • 09Observability
  • 10Deployments
  • 11Config & IaC
  • 12Multi-Region
  • 13Disaster Recovery
  • 14Capacity & Cost
  • 15Multi-Tenancy
  • 16Mobile & Frontend
  • 17AI / LLM Systems
  • 18Compliance & Privacy
  • 19Vol 4 Cheat Sheet
Vol 5 · Case Studies I26 pages · 25 topics
  • 01URL Shortener
  • 02URL Shortener · deep dive
  • 03Pastebin
  • 04Pastebin · deep dive
  • 05Rate Limiter
  • 06Rate Limiter · deep dive
  • 07Key-Value Store
  • 08Key-Value Store · deep dive
  • 09Unique IDs
  • 10Unique IDs · deep dive
  • 11Web Crawler
  • 12Web Crawler · deep dive
  • 13Notifications
  • 14Notifications · deep dive
  • 15News Feed
  • 16News Feed · deep dive
  • 17Twitter Timeline
  • 18Twitter · deep dive
  • 19Chat (WhatsApp)
  • 20Chat · deep dive
  • 21Autocomplete
  • 22Autocomplete · deep dive
  • 23Instagram
  • 24Instagram · deep dive
  • 25Vol 5 Cheat Sheet
Vol 6 · Case Studies II34 pages · 33 topics
  • 01YouTube / Netflix
  • 02YouTube · deep dive
  • 03Google Drive / Dropbox
  • 04Dropbox · deep dive
  • 05Uber / Ola
  • 06Uber · deep dive
  • 07Proximity (Yelp)
  • 08Proximity · deep dive
  • 09BookMyShow
  • 10BookMyShow · deep dive
  • 11Hotel reservation
  • 12Hotels · deep dive
  • 13Payment system
  • 14Payments · deep dive
  • 15Digital wallet
  • 16Wallet · deep dive
  • 17E-commerce
  • 18E-commerce · deep dive
  • 19Google Docs
  • 20Google Docs · deep dive
  • 21Message queue (Kafka)
  • 22Kafka · deep dive
  • 23Metrics & monitoring
  • 24Metrics · deep dive
  • 25Ad click aggregation
  • 26Ad clicks · deep dive
  • 27Leaderboard / top-K
  • 28Leaderboard · deep dive
  • 29Stock exchange
  • 30Exchange · deep dive
  • 31LLM chat (ChatGPT)
  • 32LLM chat · deep dive
  • 33Vol 6 Cheat Sheet
Vol 7 · Low-Level Design & Interview Mastery24 pages · 23 topics
  • 01LLD in interviews
  • 02OOP + SOLID
  • 03Patterns I · creational
  • 04Patterns II · structural
  • 05Patterns III · behavioural
  • 06Concurrency
  • 07LLD · Parking lot
  • 08LLD · Elevator
  • 09LLD · LRU cache
  • 10LLD · Rate limiter
  • 11LLD · BookMyShow
  • 12LLD · Splitwise
  • 13LLD · Chess / tic-tac-toe
  • 14LLD · Vending machine
  • 15Trade-off master table
  • 16Bottleneck playbook
  • 17Top 60 Qs · 1–15
  • 18Top 60 Qs · 16–30
  • 19Top 60 Qs · 31–45
  • 20Top 60 Qs · 46–60
  • 21Mistakes + scoring
  • 224-week study plan
  • 23Final cheat sheet

03Around it

Learn it, look it up, then keep the handbook.

The same subject is on the site as a course and a cheatsheet. The handbook is the printable version for revision.

?Questions

Before you start

What exactly do I get?
Access to the handbook in your library: every page, readable in the browser and printable as PDF. You pay once; there is no subscription.
Can I read before I buy?
Yes. Every volume has free sample pages. Sign in with a free account, open any volume, and the first pages are yours to read.
Will I get updates?
Yes. When a volume is revised, or a new volume is added to a handbook you own, it appears in your library at no cost.
How do I pay?
UPI, cards and netbanking through Razorpay. You enter an email; sign in with it to read.
Refunds?
Digital goods are not refundable once the full book is opened. If a file is broken or not as described, write to us within 7 days and we will fix it or refund you.

Read a few pages first.

Sample pages are free with an account.