This is a cross-posting from https://medium.com/codait/handling-failure-successfully-in-rabbitmq-22ffa982b60f RabbitMQ is a powerful, flexible message broker that is a great fit for many modern applications, enabling scalability and loose coupling between components. There are many excellent resources and tutorials available for adding RabbitMQ into your existing application and going