System Requirements
- Publish photos & videos with asynchronous transcoding pipelines
- Deliver home timeline to users with < 150ms latency
- Hybrid fanout strategy: push model for normal users, pull model for VIPs (>1M followers)
- Image/video media delivery via global edge CDN
Graded Constraints
01Monthly cost within $45,000/month
02CDN edge network for image/video streaming
03Object storage for original and resized photo assets
04In-memory feed cache storing precomputed timelines (Redis)
05Relational / Document DB for social graph and post metadata
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Explore More
All ProblemsRelated Architecture Challenges
GoogleEasy
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.
100M+ emails/day →
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 →