System Design Visualized
Chapter 16 · about 30 minutes

The Learning Continues

Congratulations: you've worked through every chapter of Volume 1! 🎉 Good system design takes years of practice. The best way forward is to study how real systems are built and to keep designing on your own. Here's your toolbox, a capstone project, and where to go next.

Start the interactive chapter
  1. 16.1Your system design toolboxLook how far you've come. Every system in this course is a different combination of the same building blocks: Building block Solves Chapter…
  2. 16.2Capstone: combine everythingTime to put several building blocks together in one program: a mini URL shortener that has a token bucket rate limiter per user (Chapter…
  3. 16.3Real-world systems to study nextThe best next step is reading how real companies built their systems. These talks and papers are classics. Click any one to search for it:…
  4. 16.4How to keep improvingRedo the designs from memory. Pick a chapter, close the site, and draw the full design on paper in 45 minutes. Then compare. Practice out…