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.