Microservices * Martin Fowler * GOTO 2014

What are microservices?

Microservices patterns - notes

AMQP = Asynchronous Message Queing Protocol

difference between SOA and microservices ?

problems with monolith

how does communication happen between micro services?

synchronous(through APIs) and asynchronous way (through queues)

how do you handle Transaction problem (not payments) within microservice architecture.

The answer is 2-phase commit. Now what is 2 phase commit?