Practice / Software

Design video streaming (like YouTube)

Hard · Whiteboard

Design a video platform: creators upload videos, viewers watch them smoothly on phones and TVs over changing network speeds. Assume 100,000 uploads a day averaging 10 minutes. Estimate storage and explain where most of the cost goes.

Create a free account to answer it and get scored on what a strong answer covers.