System Requirements
- Fast item correlation lookups on every product detail page (< 30ms)
- Offline co-occurrence matrix computation across purchase baskets
- Real-time filtering of out-of-stock and user-purchased items
- A/B testing framework support for diverse recommendation algorithms
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.
Distributed Cache Cluster
Design a distributed in-memory key-value caching system supporting consistent hashing, replication, write-through/write-back policies, and LRU eviction.