Messaging
Message brokers and streaming platforms — Kafka, RabbitMQ, and Amazon SQS
Study messaging and event streaming interview questions covering Apache Kafka, RabbitMQ, and other brokers. Topics include delivery guarantees, partitioning, consumer groups, dead letter queues, event-driven architecture, and choosing the right messaging pattern.
Apache Kafka
Distributed event log
A high-throughput, replayable commit log for event streaming consumed by many independent services.
RabbitMQ
Smart AMQP broker
A flexible message broker with rich routing, acknowledgements, and per-message features for task queues and RPC.
Amazon SQS
Managed AWS queue
Fully managed, serverless queuing with standard and FIFO flavors — no broker to run, infinite scale.
Kafka vs RabbitMQ vs SQS
See the major differences side by side — model, ordering, delivery, routing, throughput, ops, and when to use each.