Hard 45m est.
Distributed Message Queue Architecture
Design a highly available, fault-tolerant message queue system supporting pub/sub and point-to-point messaging.
Scalability Fault Tolerance Concurrency TypeScript Redis
Business Context
The current monolithic application is being migrated to microservices. A robust asynchronous communication layer is required to decouple services, manage traffic spikes, and ensure reliable message delivery even during partial system outages.
Key Requirements
- •High Throughput: Must handle up to 100,000 messages per second.
- •Low Latency: p99 delivery latency should be under 50ms.
- •Durability: Messages must not be lost once acknowledged by the broker.
Solution Editor (CodeMirror 6)Auto-saved
Loading CodeMirror Editor...
Submission
HistoryOR
Drag and drop ZIP file here
Max size: 50MB
Evaluation Pipeline Live Telemetry
Load Test
Running...
Build & AST
Pending
Chaos Eng.
Pending