Declarative Configuration

Kind: principle

Layer: Declarative Core

Record: architecture:declarative-configuration

Severity: recommended

Scope: configuration, infrastructure, runtime

Canonical: Ontology

A design rule that a system's settings are declared as validated data, and the system configures itself from that data.

Listed in Architecture principles, after Metadata-Driven Design and before Convention over Configuration.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from

in this codebase