~/$System//Design16 walkthroughs · step by step
systemdesign / index
16 walkthroughs

Sixteen systems, taken apart one step at a time

Pick a system. Each walkthrough moves through the design one decision at a time, lighting up the part of the architecture that decision touches. Arrow keys move between steps, and carry on into the next walkthrough when a sequence ends.

Written from scratch. Explanations, diagrams and demos here are my own take on publicly documented systems — engineering blogs, papers and vendor docs. Details change; treat each walkthrough as a mental model, not a spec.
System Design Walkthroughs
16 systems · arrow keys to step
index