Back-of-the-Envelope Estimation: Proving System Scale with Numbers
Back-of-the-Envelope Estimation is a practical technique for reasoning about system scale before writing a single line of code.
This video demonstrates how to use:
Power of Two units (KB, MB, GB, TB)
Order-of-magnitude thinking
Realistic assumptions about users, requests, storage, and latency
We walk through a concrete example:
Estimating storage for 100 million users
Translating daily activity into data volume
Arriving at a defensible estimate like ~10TB total storage
Validating whether the architecture is feasible at that scale
You’ll see how quick numerical reasoning helps:
Detect impossible designs early
Compare architectural choices objectively
Communicate scale clearly using simple math
Replace vague intuition with measurable reality
This is not about precision. It’s about directionally correct reasoning that guides better system decisions.