Grokking the System Design Interview, Volume II
Vote

0% completed

Netflix Recommendations: High-Level Design

Step 5: High-Level System Design

Step 4 fixed the API. Now we lay out the services that answer it.

The system splits into two halves. Online serving answers live user requests, so every part of it is built for speed. Offline processing works through the full history on a schedule, and refreshes what online serving reads. Data stores and integration layers connect the two. Here are the parts, and how they fit together.

Client applications. These are the web, mobile, and TV apps that request and display recommendations

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content