Track 02 · Module 1 live

The fundamentals that outlast any framework.

System design from first principles: scale, storage, queues, and failure, in production terms.

System design taught properly: estimation, networking, databases at scale, caching, queues, reliability, and case studies. Start from first principles, leave with production instincts and the numbers to defend your designs.

7 modules planned · 6 lessons live · ~37 min of reading, growing weekly

livethe syllabus, drawn as the system you will learn to design
07modules planned
06lessons live
37min of reading
$0forever

Curriculum

Seven modules, in the order you'd build the system.

A load balancer diamond fanning a client's request out to three healthy API replicas.

02up next

Networking and API Design

load balancers · rate limiting · TLS

A leader replicating writes to two followers, one lagging 120 milliseconds behind.

03in queue

Databases at Scale

replication · sharding · consistency

Four cache layers absorbing traffic in turn, from 50 thousand requests per second at the browser to 50 at the database.

04in queue

Caching

cache-aside · invalidation · CDNs

Bursty producer ticks buffered by a queue and released to a steady consumer.

05in queue

Queues and Async Processing

delivery guarantees · outbox · backpressure

Circuit breaker cycle: closed trips open at 50 percent failures, cools off to half-open, and a successful probe closes it again.

06in queue

Reliability and Resilience

retries · timeouts · circuit breakers

A miniature complete system: client, load balancer, replicas, cache, queue and database wired together.

07in queue

Case Studies

url shortener · news feed · chat

Module 1 is live. Six more are coming.

One email per module as it ships, starting with networking and API design. Free either way; email is the ping, not the gate.

Meanwhile, everything in the AI Engineering track is live now.