Messaging applications using RabbitMQ