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.