LeetDezine — System Design and Internals
Netflix
Initializing search
    • Home
    • Start Here
    • Concepts
    • Back of Envelope
    • Foundation
    • Ascent
    • Expedition
    • Summit
    • Battleground
    • Home
    • Start Here
    • Concepts
    • Back of Envelope
    • Foundation
    • Ascent
    • Expedition
    • Summit
      • KV Store
      • Netflix
        • System Requirements
        • Base Architecture
        • Deep Dives
        • Observability
        • Final Architecture
    • Battleground
    1. Home
    2. Summit
    3. Netflix
    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 →