Grokking the System Design Interview, Volume II
Vote

0% completed

Reminder Alert System: Capacity Estimation

Step 3: Back-of-the-Envelope Estimation

Before designing the system, it’s important to gauge the scale of data and traffic we need to handle. Here are some rough estimations for a “web-scale” scenario:

  • User Base: Suppose we have 10 million daily active users using the reminder service (this could be a subset of a larger registered user base). It’s web-scale, so we plan for possibly tens of millions of users eventually.

  • Reminders per User: Each user can create up to 500 recurring reminders, but the average user might only create, say, 5–10

.....

.....

.....

Like the course? Get enrolled and start learning!