Grokking the System Design Interview, Volume II
Vote

0% completed

Netflix Recommendations: Capacity Estimation

Step 3: Capacity Estimations

Before finalizing the design, let's estimate the scale to ensure components can handle the load:

Summary:

  • User Scale: ~200M registered users and 100M Daily Active Users (DAU), requiring horizontal sharding by UserID.
  • Content Catalog: Small dataset (~100k titles, < few GB), allowing full caching in memory or replication across servers.
  • Data Volume: Massive watch history (~10 billion events, Terabytes) necessitates a Hot/Cold architecture (recent data in fast DB, historical in cold storage).

.....

.....

.....

Like the course? Get enrolled and start learning!