Aggregate(어그리게잇) 이란? Aggregate(애그리게잇)은 DDD에 사용되는 핵심 개념으로, 도메인 객체들의 그룹을 의미한다.이 그룹은 비즈니스 규칙에 따라 함께 변경되거나 관리되어야 하는 객체들의 집합이다.하나의 애그리게잇은 루트 엔티티로 시작되며, 애그리게잇 내의 모든 객체는 이 루트 엔티티를 통해서만 접근이 가능하다. Aggregate의 특징?일관성 관계 (Consistency Boundary)애그리게잇 내의 모든 객체는 하나의 트랜잭션에서 일관성을 유진한다.외부에서 애그리게잇의 상태를 직접 변경할 수 없다. 항상 루트 엔티티를 통해 변경이 이루어진다 애그리게잇 루트(Aggregate Root)애그리게잇의 진입점이자, 외부에서 접근할 수 있는 유일한 객체이다.루트 엔티티는 다른 엔티티나 ..