Skip to main content

3.2 Microservice Autonomy

These techniques contribute to the autonomy of the microservice as a technical artifact.

A microservice is a self-contained silo from top to bottom, including its database tables and message queue topics. This self-containment allows autonomous development by the microservice's team, including independent deployment (L46, L41).

Microservice Characteristic​

The distinguishing microservice characteristic is the autonomy of the microservice. The main focus supporting the microservice's autonomous life cycle and independence of other microservices.

Techniques​