Transaction Boundary

Kind: constraint

Layer: Atomic Boundary

Record: architecture:transaction-boundary

Severity: mandatory

Scope: unit of work, aggregate, service

Canonical: Ontology

A rule or precondition that a transaction covers exactly the writes of one unit of work inside one service.

Listed in Architecture principles, after ACID and before Unit of Work Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Linked from