Control / Coordination / Centralization
Kind: category
Record: architecture-category:control-coordination-centralization
Canonical: Ontology
The Control / Coordination / Centralization category holds 9 architecture principles.
Listed in Principle categories, after Contracts / Interfaces / Compatibility and before Correctness / Determinism / Verification.
Principle
- Control Plane
- Orchestration
- Centralized Configuration
- Centralized Authentication
- Centralized Logging
- Decentralization
- Leader Election
- Consensus
- Choreography
Layer
Linked from
Control / Coordination / Centralization
Every principle in this category is listed as a record. Each record carries its kind, its severity, the scopes it applies at and the layer it lives in, then the edge relations that join it to other records, the records that point back at it, the contracts that answer to it and the tensions it takes part in. The descriptors say how it is violated, detected, measured, repaired and enforced. Where the record carries one, an exemplar shows the shape before and after the principle is applied.
Relations diagram
flowchart LR
n_control_plane["Control Plane"]
n_orchestration["Orchestration"]
n_centralized_configuration["Centralized Configuration"]
n_centralized_authentication["Centralized Authentication"]
n_centralized_logging["Centralized Logging"]
n_decentralization["Decentralization"]
n_leader_election["Leader Election"]
n_consensus["Consensus"]
n_choreography["Choreography"]
n_control_plane --> n_orchestration
n_orchestration --> n_control_plane
n_leader_election --> n_consensus
n_leader_election --> n_control_plane
n_choreography --> n_decentralizationControl Plane
- Kind: artifact
- Category: Control / Coordination / Centralization
- Severity: contextual
- Scope: platform, infrastructure, distributed system
- Layer: Execution Core
Orchestration
- Kind: mechanism
- Category: Control / Coordination / Centralization
- Severity: contextual
- Scope: workflow, deployment, services
- Layer: Execution Core
Centralized Configuration
- Kind: pattern
- Category: Control / Coordination / Centralization
- Severity: contextual
- Scope: service, platform, runtime
- Layer: Execution Core
Centralized Authentication
- Kind: pattern
- Category: Control / Coordination / Centralization
- Severity: recommended
- Scope: identity, system
- Layer: Execution Core
Centralized Logging
- Kind: pattern
- Category: Control / Coordination / Centralization
- Severity: recommended
- Scope: services, platform
- Layer: Execution Core
Decentralization
- Kind: principle
- Category: Control / Coordination / Centralization
- Severity: contextual
- Scope: system, team, service
- Layer: Execution Core
Leader Election
- Kind: mechanism
- Category: Control / Coordination / Centralization
- Severity: contextual
- Mandatory for: distributed systems
- Scope: distributed system, coordination, availability
- Layer: Execution Core
Consensus
- Kind: mechanism
- Category: Control / Coordination / Centralization
- Severity: contextual
- Mandatory for: distributed systems
- Scope: distributed system, agreement, consistency
- Layer: Execution Core
Choreography
- Kind: mechanism
- Category: Control / Coordination / Centralization
- Severity: contextual
- Scope: distributed system, coordination, event
- Layer: Execution Core