Design of YouTube
In this lesson1 sections
Design of YouTube
Design the upload and playback paths separately. Uploads create durable source objects and processing jobs; playback requests consume published renditions and metadata.
High-level design
The high-level design connects the components identified in the previous lesson. Treat it as a first proposal to evaluate against the requirements, rather than proof that they are already satisfied.
The abstract design workflow is as follows:
The rest of this lesson is for Premium members
Premium opens every lesson in this course, along with all questions and solutions on PracHub.