Anti-Corruption Layer

Kind: pattern

Layer: Domain Modeling

Record: architecture:anti-corruption-layer

Severity: recommended

Scope: integration, bounded context boundary

Canonical: Ontology

A design pattern that translates an external system's model into the local domain's terms at the boundary.

Listed in Architecture principles, after Context Mapping and before Explicit Boundaries.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Refactors

Enabled by

Reinforced by

Linked from