Design YouTube
YouTube is a video streaming platform where users upload, stream, and discover video content. With 2.5 billion monthly active users and 500+ hours of video uploaded every minute, designing YouTube is a classic system design interview question that tests your understanding of video processing, storage optimization, and content delivery at massive scale.
This walkthrough follows the Interview Framework and focuses on what you'd actually present in a 45-60 minute interview.