Designing YouTube: From One Upload to a Video Anyone Can Play
A 17-year-old uploads a 2 GB cooking video over a shaky connection. By evening it has a million views, including his grandmother's, on a 2G phone. Follow it to see how a video platform accepts huge uploads, builds many playable versions, serves them from nearby caches, and counts views without a slow database.
Created 2026-09-26 · Updated 2026-10-15 · System Design