apps/service-design/transaction-script
170 · Padrões de Design de Serviço · ≈ 5 min de estudo
Transaction Script
Cada caso de uso é um procedimento só, lido de cima a baixo: trava as linhas, valida, move e registra, dentro de uma transação do banco. Não há agregado, Value Object nem evento — a regra mora na função, como if. Use em operações isoladas, cuja regra não se repete em outros casos de uso; quando várias operações compartilham as mesmas invariantes, o caso pede Domain Model.
- passos
- 5
- arquivos
- 3
- testes
- 0
- tecnologias
- 5