Sizing a System on a Napkin
How big is this thing? You do not count, you estimate, the same way you guess jelly beans in a jar. Three quick multiplications tell you whether you need one server or a thousand.
Day two of the System Design series, and step two of the routine on its own: estimation. Learn to size a system with three numbers, throughput (requests per second), storage, and bandwidth, using rounded napkin math. Worked all the way through on the link shortener from day one. With a jelly-bean analogy, a hand-drawn diagram, and an interactive visualizer that rolls the numbers up as you go.
- System Design



