/ System Design / YouTube ← All Designs

YouTube System Design

Live Model

Client → CDN → Upload / Transcoding → Spanner → ML Recommendations

YouTube
🔍 Search
👤
6:18
16:32
How YouTube Serves 1 Billion Videos Per Day
TechVault · 2.1M views · 3 days ago
T
TechVault
842K subscribers
YouTube at Scale
2B+
Monthly Users
500h
Uploaded/min
1B+
Daily Views
Built on Google Cloud — GCS, Spanner, BigQuery, Pub/Sub. Every upload triggers a transcoding pipeline producing 10+ resolution variants.

End-to-End Flows

Speed

Client Layer

Devices

Services Layer

Core backend

Data Layer

Storage & analytics
📹

Select a flow to see the exact path

Pick a scenario above — e.g. "Watch a Video" — to trace how a request travels from the YouTube App through the API Gateway → Video Serving → Metadata DB → CDN, where the nearest edge node delivers video chunks to your device. Each component lights up in sequence with animated data packets.