March 2018
Intermediate to advanced
276 pages
7h 11m
English
The core idea behind microservices is to structure your system as a set of loosely coupled services, which—ideally—are independently deployable and execute in their own environment. Different services exchange information via a set of well-defined protocols, and the communication mechanism can be both synchronous, as in a blocking request-response, or asynchronous.
So far, this all sounds like a fairly technical view, but microservices also promise an architectural style that supports autonomous teams that can work independently on different services. Of course, such team independence isn’t really a property of microservices themselves, but rather a result of any well-designed system oriented around use ...
Read now
Unlock full access