Design Studio — Design a Video Streaming Platform
Loading canvas…
Drag shapes, components, or icons here, then connect them to draw your architecture
Double-click to rename · select and drag a corner to resize · Delete to remove · Ctrl+Z / Ctrl+Shift+Z to undo / redo
Requirements
Scale & non-functional
- 500M daily active users; peak 10M concurrent streams
- 500 hours of video uploaded every minute (YouTube 2024 scale)
- Video start latency < 2s (play button to first frame)
- 99.95% streaming availability — buffering is immediately user-visible
- Upload durability: zero data loss after the upload acknowledgement is returned
- Processed video available for streaming within 30 minutes of upload completion
- CDN cache hit rate > 95% for videos published in the last 7 days
Instant design score
—Place and connect components to see your score update live.
Aria's review
ProGet a senior-interviewer review: bottlenecks, trade-offs, what's missing, and probing questions.
Draw a design first.