Numbers To Know easy
How many microseconds ($\mu$s) are in 1 millisecond (ms)?
- A 1,000 $\mu$s
- B 100 $\mu$s
- C 1,000,000 $\mu$s
- D 1,000,000,000 $\mu$s
Answer: A. 1,000 $\mu$s
There are 1,000 microseconds ($\mu$s) in 1 millisecond (ms), and 1,000,000 microseconds in a full second. While network delays are usually in the millisecond range, internal hardware operations are much faster. For example, reading a small block of data from a modern NVMe SSD takes roughly 10-100 microseconds. Being able to mentally shift between these scales (milliseconds for network/UX, microseconds for local IO, and nanoseconds for RAM/CPU) is essential for identifying which component of a system is the true bottleneck.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- What is the maximum allowed downtime per year for a system targeting '99.9%' (Three Nines) availability?
- What is the typical size of a standard ASCII character (e.g., 'A')?
- What is the typical Round Trip Time (RTT) for a single network packet traveling between New York and London (Transatlantic)?
- Network bandwidth is usually denoted in **bits** per second (Gbps), while storage is in **Bytes** (GB). What is the conversion ratio?
- Storing a password using a secure algorithm like bcrypt (cost 10) or Argon2 typically consumes how much storage per user?
- How much power does a typical fully-loaded rack-mount server consume?