Knowledge Guide
HomeSystem DesignGlossary & Cheat-Sheet

Numbers & Units You Must Know Cold

Round to powers of 10 — never 1024

In a real design discussion you never use 1024. The unit ladder is just “add three zeros”:

Unit≈ bytesThink
1 KB10³a thousand
1 MB10⁶a million
1 GB10⁹a billion
1 TB10¹²a trillion
1 PB10¹⁵a quadrillion

“Bytes per thing” — memorize ~8 anchors

You can’t size storage without knowing how big one record is. Memorize these and interpolate the rest:

ThingSize
char (ASCII) / int / bool1 byte
int64 / timestamp · UUID8 bytes · 16 bytes
a short text post (~280 chars)~300 bytes
one DB metadata row~1 KB
a web page (HTML)~100 KB
a compressed photo~1 MB
1 min of audio (mp3)~1 MB
1 min of HD video~10–50 MB

The time trick that unlocks “per second”

Seconds in a day ≈ 86,400 ≈ 10⁵. Memorize this one number.

Latency numbers (order of magnitude)

OperationTime
L1 cache reference~1 ns
Main memory (RAM)~100 ns
SSD random read (4 KB)~100 µs
Round trip, same datacenter~0.5 ms
Read 1 MB sequentially from SSD~1 ms
Disk seek (HDD)~10 ms
Round trip, cross-continent~150 ms

Takeaway: RAM is ~1,000× faster than SSD and ~100,000× faster than a disk seek; a cross-continent round trip dwarfs everything — minimize them.

Throughput anchors (for server-count math)

ResourceRough anchor
One app server~1K–10K simple QPS
Redis / in-memory store~100K ops/s
Postgres/MySQL (simple reads)~a few K – 50K QPS
SSD~500 MB/s sequential
1 Gbps NIC= 125 MB/s
Kafka (per partition)~MBs/s

Availability — the “nines”

AvailabilityDowntime / year
99% (“two nines”)~3.65 days
99.9%~8.8 hours
99.99%~52 minutes
99.999% (“five nines”)~5 minutes

These anchors are exactly what the Capacity Estimation playbooks plug into. Memorize the bold ones first.


Formulas are standard/public-domain engineering math. Approach and reference-table format adapted from the System Design Primer (CC BY 4.0), Jeff Dean’s latency numbers, the DesignGurus capacity-estimation guide, and Little’s Law.

🤖 Don't fully get this? Learn it with Claude

Stuck on Numbers & Units You Must Know Cold? Open Claude, copy a block below, and it'll teach you this exact concept — visually and interactively.

🎨 Explain it visually

Build the mental picture, not memorization.

I just read a lesson on **Numbers & Units You Must Know Cold** (System Design) and want to truly understand it. Explain Numbers & Units You Must Know Cold from first principles using ONE vivid real-world analogy and a visual mental model — draw it as ASCII art or a clear step-by-step diagram — with a concrete example using real numbers. Then ask me one question to check I got the mental picture, and wait for my reply. If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.
🤔 Walk me through it (interactive)

Socratic — adapts to where you're stuck.

Teach me **Numbers & Units You Must Know Cold** interactively. Ask me ONE guiding question at a time, wait for my answer, and adapt to my confusion — build the idea with me step by step instead of explaining it all at once. If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.
🧪 Quiz me & fix my gaps

Active recall exposes what you missed.

Quiz me on **Numbers & Units You Must Know Cold** with 5 questions, easy to tricky, ONE at a time. Tell me if each answer is right; at the end, explain clearly what I got wrong and why. If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.
🧠 Make it stick

Intuition + hook + flashcards for long-term memory.

Help me remember **Numbers & Units You Must Know Cold** for the long term: give the one-sentence intuition, a memorable hook/mnemonic, a tiny worked example, and 3 active-recall flashcards (Q -> A). If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.

📝 My notes