🎬Netflix / Streaming Platform
0 nodes · 0 edgesHint 1 — locked
Hint 2 — locked
Hint 3 — locked
🎬
Netflix / Streaming Platform
● Advanced50–65 min
Problem
Build a video streaming service like Netflix. The platform serves 230M subscribers in 190 countries, streaming 250M hours of content daily. It must handle global traffic spikes at 8 PM local time, deliver 4K HDR streams with < 2 s start time, and personalize the homepage for each subscriber.
Functional Requirements
- Stream video in adaptive bitrate (240p to 4K HDR)
- Personalized homepage with recommendations
- Continue watching from exact pause point across devices
- Download for offline viewing
- Multiple user profiles per account
- Content licensing: geo-restricted catalog
Non-Functional
- 230M subscribers, 250M hours streamed daily
- Stream start time < 2 s; rebuffering ratio < 0.1%
- Global: 190 countries with regional compliance (GDPR)
- 99.99% streaming availability — outage = massive PR crisis
Prerequisites
CDNMicroservicesAdaptive bitrate streamingRecommendation systemsChaos engineering
🎬
Design your Netflix / Streaming Platform
Drag components from the Brief panel → switch to Components tab
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
UML
15
Needs Work
Click a dimension to see what's missing. Score updates as you design.
Speed
RPS
Hit Play to start simulation00:00