Overview
Microservice (architecture) is an architectural style that structures an application as a collection of services that are
- highly maintainable and testable
- loosely coupled
- independently deployable
- organized around business capabilities
The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve the technology stack.