I'm writing a book "Practical Microservices with Ruby"
practicalmicroservices.com
practicalmicroservices.com
Among other benefits sync over AMQP provides is the fact that you don't really need a service discovery mechanism because interested service will find & serve your request itself. It also means that you won't need to put the services behind a firewall or implement some sort of inter-service auth (when firewall isn't an option, read: Heroku), because nothing is exposed to the web.
Will definitely get into it more deeply in Practical Microservices. Stay tuned!
Would you be interested in offering some discount coupons or coupons for students enrolled with us?