Microservices
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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access