System Requirements
- Candidate Generation: Retrieve ~500 candidates from billions in < 20ms
- Ranking Model: Score candidates using feature store & user telemetry
- Near-instantaneous feedback integration when user watches or skips
- Diverse results preventing narrow filter bubbles
Graded Constraints
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Related Architecture Challenges
Gmail Spam Filter
Design a real-time email ingestion and spam classification pipeline capable of evaluating incoming messages with ML heuristics, rule-based fallbacks, and user feedback telemetry.
Scalable Notification System
Architect a multi-channel notification engine supporting iOS APNS, Android FCM, SMS (Twilio), and transactional emails with priority routing and deduplication.
Netflix Home Page Recommendation
Design Netflix's personalized row generation system that curates customized titles, tailored artwork thumbnails, and dynamic row rankings for every member profile.