System Requirements
- Sub-millisecond read/write latency at 99.9th percentile
- Consistent hashing with virtual nodes to minimize rebalancing keys
- Master-replica redundancy with automated failover
- Configurable eviction policies: LRU, LFU, and TTL expiration
Graded Constraints
01Cost limit: $4,000/month
02Multiple cache nodes (Redis / Memcached) partitioned logically
03Load Balancer or Proxy for client key routing
04Persistent backing database for cache misses
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Explore More
All ProblemsRelated Architecture Challenges
UberMedium
Scalable Notification System
Architect a multi-channel notification engine supporting iOS APNS, Android FCM, SMS (Twilio), and transactional emails with priority routing and deduplication.
10M+ notifications/day →
DropboxMedium
Cloud File Storage (Dropbox)
Design a cloud sync and file storage architecture featuring block-level chunking, deduplication, delta synchronization, and metadata version control.
50PB storage →
UberHard
Real-Time Ride Matching & ETA Prediction
Architect Uber's dispatch and routing system combining geospatial H3 hex indexing, live GPS driver telemetry, graph routing engines, and surge pricing calculators.
20M trips/day →