RabbitMQ in Action: Distributed Messaging for Everyone