In this workshop RabbitMQ will be introduced as a solution to scalable, interoperable, flexible applications. How to vastly enhance inter-application communication, and learn about the core concepts of message brokers. This workshop is a good fit for those who want to deep dive into RMQ with little or no pre-existing knowledge about message queueing system. You will learn how to setup a basic pub/sub queue, how to control the flow of messages and RPC queues, and more importantly the strange and wonderful things you will encounter in production and how to prepare for them.