목록DDD (1)
JuHyang

애그리거트 수많은 테이블을 ERD 로 표시하게 되면 비즈니스 Domain 에 관련한 정보를 가지기 어렵다. 따라서 ERD 위에 애그리거트를 통해 관련된 객체를 하나의 군으로 묶어주는 작업을 해주면 Domain 에 대한 정보를 얻기 쉽다. 애그리거트는 모델을 이해하는데 도움을 줄 뿐만 아니라 일관성을 관리하는 기준도 된다. 애그리거트 단위로 일관성을 관리하기 때문에 도메인을 단순한 구조로 만들어 주고 그에 따라 개발시간도 줄어든다. 이 경계를 설정할 때 기본이 되는 것은 도메인 규칙과 요구사항이다. 도메인 규칙에 따라 함계 생성되는 구성요소는 한 애그리거트에 속할 가능성이 높다. 유의해야 할 점은 ‘A가 B를 갖는다' 로 설계할 수 있는 요구사항이 있다면 A와 B를 한 애그리거트로 묶어서 생각하기 쉽지만 ..
DDD
2023. 2. 5. 17:15