I think that we could use a queue system to handle communication between microservices. [RabbitMQ](http://www.rabbitmq.com) is a great fit in my opinion. It seems to me that the alternative to this is using raw HTTP between microservices. What are your thoughts?