RabbitMQ is a platform that provides an interface for messaging between different application services

It is easily scaled when building a clustered architecture system

It is written in the language of Erlang and is based on the telephony platform, which guarantees high performance and load balancing

Allows micro services to exchange messages, ensuring their delivery