# Control / Coordination / Centralization

> Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or…

Page: Ontology · Lexicon
Canonical: https://banes-lab.com/ontology/lexicon#lex-category-control-coordination-centralization

Every term in this category is listed as one record, with its kind, its definition and its aliases, the principles whose relations name it, the principle or contract that carries the same name where one exists, and the layer its category belongs to.

### Agreed Single Value Across Nodes

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability for distributed nodes to agree on a single value despite failures.

Referenced by
[Consensus](https://banes-lab.com/records/arch/consensus.md)

### Automatic Failover of Leadership

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to automatically elect a new leader when the current one fails.

Referenced by
[Leader Election](https://banes-lab.com/records/arch/leader-election.md)

### Central Dependency Risk

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The degree to which centralizing configuration makes the whole system depend on one config source.

Referenced by
[Centralized Configuration](https://banes-lab.com/records/arch/centralized-configuration.md)

### Central Orchestrator Bottleneck

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Routing every interaction through one central orchestrator that becomes a bottleneck and single point of failure.

Referenced by
[Choreography](https://banes-lab.com/records/arch/choreography.md)

### Central-Orchestrator-Free Coordination

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability for services to coordinate through events without a central orchestrator.

Referenced by
[Choreography](https://banes-lab.com/records/arch/choreography.md)

### Centralized Control

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Concentrating decision-making authority in one place so nodes cannot act independently.

Referenced by
[Decentralization](https://banes-lab.com/records/arch/decentralization.md)

### Centralized Control of Distributed Runtime

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to manage a distributed runtime's behavior from one central control point.

Referenced by
[Control Plane](https://banes-lab.com/records/arch/control-plane.md)

### Centralized Coordinator Coupling

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The degree to which routing a workflow through a central coordinator couples participants to it.

Referenced by
[Orchestration](https://banes-lab.com/records/arch/orchestration.md)

### Config Store

- Kind: [mechanism](https://banes-lab.com/records/kind/mechanism.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
A central store that holds configuration values for many services to read.

Referenced by
[Centralized Configuration](https://banes-lab.com/records/arch/centralized-configuration.md)

### Coordinator

- Kind: [mechanism](https://banes-lab.com/records/kind/mechanism.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
A component that directs the steps of a multi-service workflow in order.

Referenced by
[Orchestration](https://banes-lab.com/records/arch/orchestration.md)

### Cost/Personal Data Exposure

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The degree to which aggregating all logs centrally raises storage cost and personal-data exposure.

Referenced by
[Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)

### Cross-Service Analysis

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to analyze behavior across services by querying their aggregated logs.

Referenced by
[Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)

### Fully Decentralized Control

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Leaving control fully decentralized with no central plane, so global runtime policy cannot be coordinated.

Referenced by
[Control Plane](https://banes-lab.com/records/arch/control-plane.md)

### Identity Provider

- Kind: [mechanism](https://banes-lab.com/records/kind/mechanism.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
A central service that authenticates identities and issues credentials for others to trust.

Referenced by
[Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)

### Identity Provider Availability

- Kind: [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The degree to which every login depends on the central identity provider staying available.

Referenced by
[Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)

### Independent Node Decisions

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Letting each node decide independently with no agreement, so they diverge on shared state.

Referenced by
[Consensus](https://banes-lab.com/records/arch/consensus.md)

### Independent Ownership

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability for each node or team to own and control its part without central approval.

Referenced by
[Decentralization](https://banes-lab.com/records/arch/decentralization.md)

### Local-Only Logs

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Leaving logs scattered on each host with no aggregation, so cross-service analysis is impossible.

Referenced by
[Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)

### Log Aggregation

- Kind: [mechanism](https://banes-lab.com/records/kind/mechanism.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
A facility that collects logs from many sources into one central store.

Referenced by
[Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)

### Management API

- Kind: [mechanism](https://banes-lab.com/records/kind/mechanism.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
A programmatic interface through which operators manage a distributed runtime's state.

Referenced by
[Control Plane](https://banes-lab.com/records/arch/control-plane.md)

### Ordered Multi-Step Execution

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to execute the steps of a workflow in a defined order.

Referenced by
[Orchestration](https://banes-lab.com/records/arch/orchestration.md)

### Pure Choreography

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Coordinating a multi-step workflow purely through choreography when central orchestration is needed, scattering its logic.

Referenced by
[Orchestration](https://banes-lab.com/records/arch/orchestration.md)

### Quorum

- Kind: [constraint](https://banes-lab.com/records/kind/constraint.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The requirement that a majority of nodes agree before a decision commits.

Referenced by
[Consensus](https://banes-lab.com/records/arch/consensus.md)

### Scattered Auth Implementations

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Reimplementing authentication separately in each service instead of centralizing it.

Referenced by
[Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)

### Scattered Configuration

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Spreading configuration across many services with no single source, so values drift out of sync.

Referenced by
[Centralized Configuration](https://banes-lab.com/records/arch/centralized-configuration.md)

### Single-Writer Coordination

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to designate one elected node as the sole writer to coordinate updates.

Referenced by
[Leader Election](https://banes-lab.com/records/arch/leader-election.md)

### Split-Brain Coordination

- Kind: [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
Two nodes both believing they are leader and acting independently, corrupting shared state.

Referenced by
[Leader Election](https://banes-lab.com/records/arch/leader-election.md)

### Unified Config Management

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to manage all services' configuration from one place.

Referenced by
[Centralized Configuration](https://banes-lab.com/records/arch/centralized-configuration.md)

### Unified Identity

- Kind: [capability](https://banes-lab.com/records/kind/capability.md)
- Category: [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lex-category-control-coordination-centralization.md)
- Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)

Details

Definition
The ability to give users one identity recognized across all services.

Referenced by
[Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)

## Links to

- [capability](https://banes-lab.com/records/kind/capability.md)
- [Execution Core](https://banes-lab.com/records/layer/execution-core.md)
- [Consensus](https://banes-lab.com/records/arch/consensus.md)
- [Leader Election](https://banes-lab.com/records/arch/leader-election.md)
- [quality-attribute](https://banes-lab.com/records/kind/quality-attribute.md)
- [Centralized Configuration](https://banes-lab.com/records/arch/centralized-configuration.md)
- [anti-pattern](https://banes-lab.com/records/kind/anti-pattern.md)
- [Choreography](https://banes-lab.com/records/arch/choreography.md)
- [Decentralization](https://banes-lab.com/records/arch/decentralization.md)
- [Control Plane](https://banes-lab.com/records/arch/control-plane.md)
- [Orchestration](https://banes-lab.com/records/arch/orchestration.md)
- [mechanism](https://banes-lab.com/records/kind/mechanism.md)
- [Centralized Logging](https://banes-lab.com/records/arch/centralized-logging.md)
- [Centralized Authentication](https://banes-lab.com/records/arch/centralized-authentication.md)
- [constraint](https://banes-lab.com/records/kind/constraint.md)
