SD
System Design Textbook VERCEL STATIC MASTERCLASS EDITION
COMPREHENSIVE SYSTEM DESIGN TEXTBOOK • 0 TO HERO

The Architect's Handbook for
Distributed Systems Engineering

An exhaustive, textbook-grade technical reference covering low-level hardware physics, network protocol internals, database storage engine mechanics, consensus algorithms, event streaming, and enterprise production case studies.

Table of Contents & Curriculum

CHAPTER 01

Physical Hardware & Latency

CPU L1/L2/L3 caches, MESI coherence protocol, NUMA architecture, RAM bandwidth vs latency, NVMe SSD seek times, disk IOPS, speed of light fiber physics.

Read Chapter
CHAPTER 02

Networking, Protocols & APIs

OSI 7-layer model, TCP congestion control, UDP, HTTP/1.1 vs HTTP/2 vs HTTP/3 QUIC, TLS 1.3 0-RTT handshakes, REST vs GraphQL vs gRPC Protobuf, Rate Limiting algorithms.

Read Chapter
CHAPTER 03

Storage Engines & DB Internals

B+ Trees vs LSM Trees, page splits, write amplification, WAL, SSTable compaction, SQL vs NoSQL vs Vector DBs, ACID transactions, MVCC & Isolation Levels.

Read Chapter
CHAPTER 04

Distributed State & Consensus

CAP & PACELC theorems, Consistent Hashing with V-Nodes, Raft consensus (Leader Election, Log Replication, Safety), Paxos, Fencing Tokens, Spanner TrueTime.

Read Chapter
CHAPTER 05

Messaging & Event Streaming

RabbitMQ AMQP vs Apache Kafka commit log architecture, partitions, zero-copy sendfile(), Exactly-Once Semantics (EOS), Event Sourcing & CQRS pattern.

Read Chapter
CHAPTER 06

Real-World Case Studies

Architectural blueprints for WhatsApp/Discord (10M WebSockets), BookMyShow (Ticketing & Flash Sales), YouTube (Video Transcoding & CDN), Uber (Geospatial QuadTree).

Read Chapter

Interactive Calculators & Simulators

Capacity sizing, Bloom Filter parameters, Consistent Hash Ring simulator, Rate Limiting token bucket simulator.

Launch Simulators

System Design Interview Cheatsheet

Formulas, numbers every engineer should know, rules of thumb, system design trade-off matrix.

View Cheatsheet