05 / 09PremiumRecommendations

Video Recommendation

Recommend videos a user will watch next by combining candidate generation from embeddings with a watch-time ranking model.

Read time
9 min
Diagrams
2 architecture
Key metric
Watch time
Difficulty
Medium
Candidate generationFeature storeRe-ranking
Video Recommendation illustration

Step 01 · Problem statement

Interviewer

What is the core problem a Video Recommendation System aims to solve, and what are its key challenges?

What's inside this design

  1. 01Problem Statement
  2. 02Identify Metrics
  3. 03Train and Evaluate Model
  4. 04Design the System
  5. 05Scale the Design
  6. 2 architecture diagrams