System Design: 15 Lessons From Real Outages
Requests, APIs, databases, queues, scaling, resilience, caching, cost, and the interview playbook. Story-driven lessons with diagrams.
Self-guided lessons with diagrams and practical exercises. Every published course is free; no paid tier or certificate upsell.
Requests, APIs, databases, queues, scaling, resilience, caching, cost, and the interview playbook. Story-driven lessons with diagrams.
Batch versus stream, lakehouse bills, and pipeline postmortems priced. From the data desk, with diagrams and calculators.
Core Web Vitals, edge rendering, and the revenue math of milliseconds. From the performance desk, with diagrams and calculators.
Sandboxing, egress, retries, token bills and eval gates. From the agent bench, with live diagrams and calculators.
Golden sets, LLM judges, CI gates and drift monitoring. From the agent bench, with live diagrams.
Control planes, autoscaling, blast radius and inference scheduling. From the on-call, with live diagrams and calculators.
Chunking, hybrid search, reranking, grounding and eval gates. From the retrieval bench, with live diagrams and calculators.
Token bills, KV cache, batching and vendor pacts. From the token meter, with live diagrams and calculators.
Partitions, consumer groups, rebalance behavior and exactly-once math. Includes sourced incident analysis and an explicitly modeled Kafka scenario.
Contracts, idempotency, rate limits, webhooks and deprecation math. From the gateway, with live diagrams and calculators.
SLOs, burn-rate alerts, tracing bills, game days and paging math. From the on-call, with live diagrams and calculators.
Threat models, sandboxes, egress gates, guardrails and disclosure receipts. From the red bench, with live diagrams and drills.
Claimed versus proved method, benchmark audits, disclosure timelines and tool-wire forensics. From the research desk, with live diagrams and drills.
WAL, checkpoints, vacuum, bloat, indexes, pooling, replication and backup math. From the write path, with live diagrams and calculators.
Clarify, boxes, RPS math, storage, caches, queues, sharding and cost closes. Rehearsed on published postmortems and clearly labeled scenarios.
Layers, Dockerfiles, multi-stage builds, registries, CVE scans and the Kubernetes handoff. From the layer ledger, with live diagrams.
Open Connect, per-title encodes, Zuul, Hystrix, chaos, EVCache, Keystone, recommendations, Titus and stream economics. The complete stream, priced.
Causality, quorum, consensus, clocks, idempotency, retries, and recovery—with an incident worksheet for every design promise.
A query-by-query lab for analyzers, inverted indexes, BM25, shards, hybrid retrieval, and relevance evaluation.
Packet diaries for DNS, BGP, TCP, TLS, load balancers, NAT, MTU, and phase-by-phase latency measurement.