Estimation

Target

  • There are 2 billion total users. DAU is 1 billion.

  • Each user will browse 10 videos per day.

Throughput

# Daily video playing number:
1 * 10^9 * 10 = 10 ^ 10

# Video play QPS 
10 ^ 10 / 86400 = 10 ^ 5

# Assume each user watches 5 minutes, simulatenously watched videos
10^5 * 5 * 60 = 3 * 10^7

# Upload QPS
# Assume each video will be played 200 times, then the upload QPS should be
10^5 / 200 = 500 

Bandwidth

Storage space

Last updated

Was this helpful?