Grokking the System Design Interview, Volume II
Vote
0% completed
Netflix Recommendations: System Definition
Step 1: System Definition
A recommendation system is the service that suggests videos to each user of a large streaming platform. Netflix, Amazon Prime, and Hulu all run one.
Its purpose is to help users find movies and shows they are likely to enjoy. That raises engagement, watch time, and satisfaction.
The system produces two kinds of recommendations.
Real-time recommendations. These are built while the user browses. They reflect the user's current context and latest actions.
Batch recommendations. These are computed in bulk on a schedule, for example daily or weekly
.....
.....
.....
Like the course? Get enrolled and start learning!