May 2018
Intermediate to advanced
334 pages
7h 25m
English
If microservices are all about services then communication between services should be robust. Communication is a way to exchange data between services. Services communicate using Rest API (that is, HTTP calls request/response) and these are synchronous by nature.
When services communicate with each other they are actually exchanging data, also called messaging between services. It is very important to consider the choice of messaging mechanism carefully when dealing with a microservice architecture. If this one aspect is ignored, then it can compromise the entire purpose of designing with a microservice architecture. In monolithic applications, this is not a concern as the business functionality ...