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?