규칙: ID로 다른 애그리게잇을 참조하라
애그리게잇이 다른 애그리게잇 루트로의 참조를 가질 수 있다
참조하는 애그리게잇(Backlogitem)과 참조된 애그리게잇(Product)을 같은 트 랜잭션 안에서 수정해선 안 된다.
하나의 트랜잭션에선 둘 중 한쪽만 수정해 야한다
하나의 트랜잭션에서 여러 인스턴스를 수정하고 있다면 일관성 경계가 잘못 됐다는 신호일 가능성이 높다.
- Implementing Domain-Driven Design 도메인 주도 설계 구현, 반 버논 p464~465
'DDD' 카테고리의 다른 글
DDD와 SI 프로젝트 공정 그리고 MSA (0) | 2024.09.10 |
---|---|
[Aggregate] 규칙 : 결과적 일관성 (0) | 2024.09.06 |
[Aggregate] 규칙 : 작은 애그리게잇 (0) | 2024.09.03 |
[Aggregate] 규칙 : 일관성 경계 (0) | 2024.09.03 |
[Aggregate] Aggregate의 어려움 (0) | 2024.09.02 |