Company Architect / Evaluator
SA
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

History
OR
Drag and drop ZIP file here
Max size: 50MB
Evaluation Pipeline Live Telemetry
Load Test
Running...
Build & AST
Pending
Chaos Eng.
Pending