Unit of Work Pattern
Kind: pattern
Layer: Atomic Boundary
Aliases: Unit of Work
Record: architecture:unit-of-work-pattern
Severity: recommended
Scope: application service, persistence
Canonical: Ontology
A design pattern that collects the changes of one use case and commits them together in a single transaction.
Listed in Architecture principles, after Transaction Boundary and before Consistency.