I am writing a REST server in Java and am trying to come up with the best approach for scalability. The server is deployed on Heroku. I am new to RabbitMQ/AMQ so I need some advice.