Unit of Work
Bir iş akışında yapılan değişiklikleri tek bir tutarlı commit sınırı altında izleyip kalıcılaştıran örüntü.
Yazılım Mühendisliği Bağlamı
ORM persistence context'i çoğu zaman Unit of Work davranışı gösterir. Birden çok repository veya entity üzerinde yapılan değişikliklerin aynı transaction içinde atomik hale getirilmesini kolaylaştırır.
Tasarım ve Uygulama Sınırı
Unit of Work, dağıtık servisler arasında otomatik atomiklik sağlamaz; süreç sınırı aşıldığında Saga, Outbox veya başka koordinasyon teknikleri gerekebilir.