Grokking the System Design Interview, Volume II
Vote

0% completed

Code Judging System: Capacity Estimation

Step 3: Capacity Estimation

To design for “web-scale,” we estimate the expected load and data volumes:

  • User Base: Assume on the order of 5–10 million registered users (globally). On a normal day, hundreds of thousands of users are active. Peak concurrent usage (e.g., during a popular contest or daily peak hours) might be tens of thousands of users interacting with the system simultaneously.
  • Problem Catalog: ~5,000 coding problems in the database. Each problem includes a description (a few KB of text) and a set of test cases

.....

.....

.....

Like the course? Get enrolled and start learning!