Compensating Transaction
Kind: mechanism
Layer: Execution Core
Aliases: Compensating Action
Record: architecture:compensating-transaction
Severity: contextual
Scope: workflow, distributed transaction
Canonical: Ontology
A mechanism that undoes the business effect of a completed step when a later step of the workflow fails.
Listed in Architecture principles, after Outbox Pattern and before Append-Only Log.