Bruno Pedro's public notes

Found at “Redis vs Kafka vs RabbitMQ. When using asynchronous communication… | by Mertcan Arguç | Dec, 2021 | Dev Genius” on 2022-01-26 12:16:39.

When using asynchronous communication for Microservices, it is common to use a message broker. A broker ensures communication between different microservices is reliable and stable, that the messages are managed and monitored within the system and that messages don’t get lost. There are a few message brokers you can choose from, varying in scale and data capabilities. This blog post will compare the three most popular brokers: RabbitMQ, Kafka and Redis.