Design a Distributed Message Queue
Design a Distributed Message Queue
HardSystem Design0% accepted
Design a distributed message queue like Kafka that supports publish-subscribe, horizontal scaling, at-least-once delivery, and consumer groups.
Approach
Design Kafka-like distributed message queue with partitions and consumer groups.
Input
10M events/sec, 50 consumers
Output
100 partitions; each consumer handles ~2 partitions; broker cluster of 20
More System Design problems
Browse all coding problems →Scenarios & Expected Answers
Sign in to continue
Create a free account to view answers and mark progress.
- Free forever — no credit card
- Theory Q&A with detailed answers
- Points, streaks & leaderboards