Skip to main content

SD - Scale

· One min read

When discussing system architecture and scale, we often use vague terms like "thousands," or "millions." These terms can be ambiguous and lead to miscommunication. For example:

  • "Millions" could mean 2 million or 70 million
  • "Thousands" could mean 2,000 or 9,000

Use this scale framework

General TermSpecific TermDefault AssumptionRange
Hundreds-500100-999
Thousands-5,0001,000-9,999
Tens of Thousands50,00010,000-99,999
Hundreds of Thousands500,000100,000-999,999
Millions-5M1M-9.9M
Tens of Millions50M10M-99.9M
Hundreds of Millions500M100M-999.9M
Billions-5B1B-9.9B
Tens of Billions50B10B-99.9B
  • If someone says "We have hundreds of users", assume approximately 500 users.
  • If someone mentions "Tens of millions of daily requests", assume approximately 50 million requests per day.