Microservice and Containerization Patterns > High Performance & Reliability Patterns > Composition Autonomy
Composition Autonomy (Erl, Naserpour)
How can microservice compositions be implemented to minimize loss of autonomy?
Problem
Solution
Application
The microservices, services and components participating in a composition are deployed within an isolated environment together with the composing microservice, so as to give the composition as a whole a high level of autonomy.
By grouping the microservices and components into a dedicated deployment environment, the collective autonomy is maximized.
This pattern can be applied in conjunction with the Redundant Implementation, as explained in the complete pattern description.