Immutable Infrastructure

Kind: approach

Layer: Resource Core

Record: architecture:immutable-infrastructure

Severity: contextual

Scope: infrastructure, deployment, reproducibility

Canonical: Ontology

An approach in which servers are replaced from a new image for every change, instead of being patched in place.

Listed in Architecture principles, after Configuration Externalization and before Single Responsibility Principle (SRP).

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Refactors

Linked from