Systems architecture
See the system, not just the boxes.
Explore the tradeoffs behind scalable architectures, one flow, failure mode, and decision at a time.
Interactive map · 8 min
An API request, end to end
Trace a request through the edge, load balancer, services, cache, queue, and database.
Pattern · 12 min
When a monolith is the right answer
A clear-eyed guide to modular monoliths, service boundaries, and avoiding premature complexity.
Systems · 15 min
Queues are not just a buffer
Learn what asynchronous work changes—and where it introduces new kinds of failure.
Scale · 10 min
The many shapes of caching
From browser cache to Redis: decide what to cache, where, and for how long.
Built to grow
A structure that can hold the whole backend stack.
Built for ongoing publishing
Each starter route is designed to expand into articles, explainers, and visual deep-dives without changing the site structure.
SEO-friendly from day one
Every route ships with metadata, crawlable content, and stable internal links so the site can grow with the library.
Made for backend thinking
The layout keeps the editorial feel while leaving room for diagrams, flows, and interactive models later.