04
Summit · Case Study 2
Netflix
Design a global video streaming platform — transcoding pipeline, adaptive bitrate, CDN at scale, Elasticsearch search, resume playback, and fault isolation.
System Requirements
System overview, functional requirements, bitrate fundamentals, back-of-envelope estimation, NFRs, and API design for home feed, streaming, and search.
FREstimationNFRAPI Design
Open →
Base Architecture
Four core flows — homepage browse, download, streaming, and search — and how they map to the initial architecture before deep dives.
Browse FlowStreaming FlowSearch Flow
Open →
Deep Dives
Transcoding pipeline, adaptive bitrate streaming, HLS vs DASH, CDN caching, database design, Elasticsearch, resume playback sync, peak traffic, and fault isolation.
TranscodingHLS / DASHCDNElasticsearchCircuit Breaker
Open →
Observability
SLIs and SLOs for a streaming platform, latency and availability measurement, alerting strategy, and error budgets.
SLI / SLOAlertingError Budget
Open →
Final Design
The complete architecture after all deep dives — every component justified, every tradeoff resolved.
Final ArchitectureFull Diagram
Open →