All problems
Advanced·🎬 Streaming·Netflix · YouTube · Amazon Prime

Design
Netflix Streaming Service

Design Netflix — a video streaming platform supporting content upload, transcoding, personalised recommendations, and adaptive bitrate streaming at global scale.

This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.

#CDN#Transcoding#Recommendation#Streaming
7F + 5NF requirements inside

01 -  Why interviewers ask this

Video-on-demand tests adaptive bitrate delivery at scale — interviewers use it to see if you understand CDN-backed segment delivery instead of imagining one giant video file transfer.

02 -  Where this system exists in the real world

You interact with this design every day.

Netflix / Disney+ / Prime Video streaming platforms

Corporate video-on-demand training platforms

Video-based e-learning platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Design adaptive bitrate streaming (segments)

02

Leverage CDN edge caching for scale

03

Model watch history and recommendations

04 -  What you'll design

7 functional · 5 non-functional requirements.

Users sign up, subscribe to a plan, and manage profiles (up to 5 per account)

6 more requirements inside

Sign in to unlock the full brief and start designing

05 -  Companies that ask this

You may face this exact question in your next interview.

N
Netflix
Y
YouTube
A
Amazon Prime

Ready?

Open the canvas.
Design it yourself.

See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.