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.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Linked from