January 2018
Intermediate to advanced
414 pages
10h 29m
English
Microservices are an evolution of the Service Oriented Architecture (SoA). So, if we want to understand what a microservice is, we need to understand what SoA is. SoA is based on having application components communicating through a set of services, a discrete unit of functionality that can be accessed remotely. Services are the foundation stone in SoA, and the same applies to microservices as well.
As described in SoA, a service has four properties:
To understand these properties, let's look at an example of an application using SoA:
Read now
Unlock full access