Autonomy

Kind: principle

Layer: Structural Core

Aliases: Service Autonomy

Record: architecture:autonomy

Severity: contextual

Scope: service, team, bounded context

Canonical: Ontology

A design rule that a service or team owns its data and decisions, so it alone writes its data and others reach or change it only through its published API or events.

Listed in Architecture principles, after Independence and before Interface Segregation Principle (ISP).

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from