System Design: YouTube

Lesson 109 of 25610 min readPremium lesson preview
In this lesson2 sections

System Design: YouTube

What is YouTube?

YouTube lets users upload, watch, search for, and interact with videos. Channels organize content from individuals and organizations. This case study designs a YouTube-like service around upload processing and playback; it does not claim to reproduce YouTube’s internal architecture.

A depiction of a content creator uploading a video to YouTube that many viewers will stream
A depiction of a content creator uploading a video to YouTube that many viewers will stream

Product features that shape the design

The product brings together several workloads:

The rest of this lesson is for Premium members

Premium opens every lesson in this course, along with all questions and solutions on PracHub.