System Requirements
- High-density time-series data compression (Gorilla / DoubleDelta encoding)
- Automated downsampling from 10s raw to 5m, 1h, and 1d rollups
- Fast dashboard query rendering for Grafana visualization
- Rule evaluation engine triggering alerts on anomaly thresholds
Graded Constraints
01Cost limit: $6,000/month
02Time-series database / NoSQL for metric storage
03Query & ingestion service layer
04In-memory cache for recent hot metrics
05Alerting notification service dispatch
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Explore More
All ProblemsRelated Architecture Challenges
CloudflareEasy
Distributed Rate Limiter
Design an edge-tier rate limiting system to protect APIs against abuse, credential stuffing, and DDoS using sliding-window counter algorithms and fast distributed caches.
50,000 requests/sec →
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 →
AmazonMedium
Distributed Cache Cluster
Design a distributed in-memory key-value caching system supporting consistent hashing, replication, write-through/write-back policies, and LRU eviction.
1M operations/sec →