RabbitMQ is the most popular message broker. This message broker supports the AMQP protocol. It's fast and reliable. It also facilitates the creation of short-lifetime queues for implementing client-server interactions based on messages. We will use this message broker to create an example of a scalable application.