Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

01 Design Patterns

❯

01 Concept

❯

Unit of Work

Unit of Work

Feb 10, 20261 min read

  • design-patterns
  • modern
  • unit-of-work

Unit of Work

← Back to Modern and Functional Patterns

Track changes, commit atomically. Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems.

Key Properties

  • Change Tracking
  • Atomic Commit
  • Transaction Boundary

Related

  • Repository Pattern (used together)
  • Domain-Driven Design (aggregate consistency)

design-patterns modern unit-of-work


Graph View

  • Unit of Work
  • Key Properties
  • Related

Backlinks

  • Modern and Functional Patterns
  • Repository Pattern

Created with Quartz v4.5.2 © 2026

  • GitHub