Design Youtube or Netflix
0%
Editorial Solution
System requirements
Functional
Capacity estimation
Traffic
API design
Upload Initiation
Database design
Why Blob Storage for Video Files
High-level design
Request flows
Upload Flow
Detailed component design
Transcoding Pipeline
Trade offs/Tech choices
HLS vs DASH
Failure scenarios/bottlenecks
Transcoding Pipeline Failure
Future improvements
Live Streaming
Table of Contents
Premium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockPremium content
UnlockTry this problem yourself
Reading a solution is not the same as producing one under interview pressure. Design it on the whiteboard and get scored feedback.
Asked in these interview guides
Company guides that list this problem among their sample questions.
0%
Editorial Solution
System requirements
Functional
Capacity estimation
Traffic
API design
Upload Initiation
Database design
Why Blob Storage for Video Files
High-level design
Request flows
Upload Flow
Detailed component design
Transcoding Pipeline
Trade offs/Tech choices
HLS vs DASH
Failure scenarios/bottlenecks
Transcoding Pipeline Failure
Future improvements
Live Streaming