A complete system design curriculum, from what a TCP handshake costs to a payment ledger that balances — and the drills that make you choose a trade-off and pay for it. Free, all of it.
Built around the thing the interview actually scores: a decision you can defend.
The curriculum is free, permanently
Every track, every module, every drill. There is no paywall partway down a page and no chapter that stops mid-sentence. The paid product is the interview machinery, and it is a different thing.
Trade-offs, not vocabulary
Naming a pattern is not designing a system. Every module ends in a drill that makes you choose, then shows you what the choice cost — which is the thing an interviewer is actually scoring.
Built for the round you will sit
Forty-five minutes, one whiteboard, one interviewer who will push back. The last track is about running that specific performance, because knowing the material and passing the round are two skills.
Nothing here is invented
No testimonials, no placement statistics, no graduate count. Nobody has taken this course yet, so there is nothing to report — and we would rather say that than fill the slot.
The first track assumes you can write code and nothing else. If you already know what a quorum read costs, skip to track four — every module lists what it expects you to know.
02. Read a little, then argue
Concepts are introduced briefly, because reading about consistency is not what makes it stick. The drill at the end of the module is where the learning is.
03. Work the case studies out loud
Six systems, worked end to end. Do them narrating, at a whiteboard, against a clock. That is the format you will be tested in, so it is the format to practise.
04. Run the loop
Question bank, mock rounds with the community, and a tracker that remembers what each company asked. The last track is about the forty-five minutes themselves.
What you get
Two of these are free forever. The other five are Pro, and none of them has shipped yet — every card says which.