Decentralization
Kind: principle
Layer: Execution Core
Record: architecture:decentralization
Severity: contextual
Scope: system, team, service
Canonical: Ontology
A design rule that decisions and runtime control sit with the teams and services that own them, joined by contracts.
Listed in Architecture principles, after Centralized Logging and before Leader Election.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Violated by
Refactored by
Severity
Category
Reinforced by
Linked from
- Separate, trade, or mitigate
- Control / Coordination / Centralization
- Core Modular Design
- Error Handling / Resilience
- Schema / Canonical Data / Semantics
- Security / Privacy / Compliance / Governance
- Codebase / System Architecture Styles
- Transactions / State / Concurrency
- Architecture Review Evolution Governance
- Control / Coordination / Centralization
- Core Vocabulary
- Severity levels
- The resolutions