I did a Microservice architecture on http and then started another on amqp. To make it short: If you go with microservices you need an inherently asynchronous mechanism to fulfill the concepts of eventual consistency, aggregate synchronisation etcetera. I started summarising my experiences on: fordfocus1.wixsite.com/microservices
And service discovery is a breese with AMQP !
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.