March 2018
Beginner to intermediate
458 pages
10h 34m
English
Microservices, also known as the microservice architecture, is an architectural style that structures an application as a collection of loosely coupled independent services that implement business capabilities. The microservice architecture enables the continuous delivery and deployment of large, complex applications. It also enables an organization to evolve its technology stack. The microservice architecture is basically an improved version of SOA, and therefore it shares all the key characteristics of SOA, such as scalability, re-usability, standardized contracts in interfaces for backwards compatibility, and the idea of having a stateless service that we discussed previously. Microservice capabilities are expressed formally ...