System Requirements
- Sub-100ms cold-start page assembly across TV, mobile, and web
- Dynamic row hierarchy based on contextual signals (time, device, location)
- Bandit algorithms for personalized artwork selection per movie
- Offline matrix factorization combined with real-time stream scoring
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.
YouTube Video Recommendation Engine
Design YouTube's two-stage recommendation pipeline: candidate generation (filtering millions to hundreds) followed by ranking & scoring for personalized user home feeds.