β
Kafka vs RabbitMQ: Choose the Right Broker for Your Use Case
Architecture and delivery semantics
Log vs queue: what each broker really stores
At-most-once and at-least-once, worked through both brokers
(sign-in required)
Exactly-once claims: Kafka transactions vs RabbitMQ patterns
Checkpoint: delivery semantics
Ordering, throughput and routing
Partitions, consumer groups and ordering limits
Throughput, latency and backpressure compared
Routing and topology: exchanges, bindings and topics
Checkpoint: ordering, throughput and routing
Choosing the broker for a real use case
Operations, scaling and retention in production
Ecosystem fit: Kafka Streams, Connect and Spring AMQP
Worked decision walkthroughs: four use cases and a 2026 cost check
(paid)
Checkpoint: broker selection
(paid)
Course cheatsheet
(paid)
Checkpoint: ordering, throughput and routing