The Question
DesignVideo Recommendation System
Design a personalized video recommendation system at YouTube's scale. The system should surface relevant content to hundreds of millions of users in real time based on watch history, engagement signals, and collaborative filtering, while balancing freshness and diversity.
Vector Database
Approximate Nearest Neighbor (ANN)
Two-Tower Architecture
Feature Store
Spark
February 13, 2026