#12Amazon Item-to-Item Collaborative Filter
12 / 20
Amazon logoAmazon System
MediumProduct Systems
35–50 min

Amazon Item-to-Item Collaborative Filter

Design the 'Customers who bought this also bought' recommendation engine scaling to hundreds of millions of catalog products with precomputed item similarities.

Scale & Traffic300M active customers · 400M products catalog
Monthly Cloud Budget$35,000/month
Latency Target (P99)< 50ms Realtime SLA
Availability SLA99.99% Multi-AZ Active

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

01Budget: $35,000/month
02High-throughput key-value or document database for product catalog
03Fast cache for top-selling product recommendations
04Stream processing for real-time shopping cart additions

Ready to design?

Open this challenge in the interactive system design playground and satisfy all architecture constraints.

Explore More

Related Architecture Challenges

All Problems
Amazon Item-to-Item Collaborative Filter — System Design Problem | Mimir Nest