System
City
Workspace
Problems
Canvas
Pricing
Sign in
Design a Distributed Messaging System — Hard System Design Problem
Back to problems
Hard
SYSTEM DESIGN
·
Messaging
Design a Distributed Messaging System
Pub/Sub
Ordering
Upgrade to view full problem details
Upgrade to Premium
Related System Design Problems
Browse all →
Easy
Messaging
Design an Online Presence Indicator Service
#WebSocket
#Heartbeat
#Real-time
Medium
Messaging
Design Facebook Messenger
#Chat
Replication
Open Canvas
Upgrade to Premium to unlock this problem
#Real-time
#Presence
Hard
Messaging
Design a Push Notification Service
#Push
#APNS/FCM
#Targeting
Advanced
Infrastructure
Design a Disaster Recovery System
#DR
#Failover
#RPO/RTO
Hard
Infrastructure
Design a Distributed File System
#Chunks
#Metadata
#Replication
Hard
Food Delivery
Design a Food Delivery Service
#Ordering
#Dispatch
#Tracking