Aggregate 로드
Repository가 ORM 세부사항을 숨기고 aggregate root를 복원합니다.
loadDDD를 Nest에 적용할 때는 도메인 모델을 프레임워크 데코레이터에 가두지 않고 모듈 경계와 repository 계약으로 보호해야 합니다.
Repository가 ORM 세부사항을 숨기고 aggregate root를 복원합니다.
loadEntity와 Value Object가 불변 조건과 도메인 규칙을 적용합니다.
domain중요한 상태 변화는 domain event로 남겨 후속 처리를 분리합니다.
eventRepository가 aggregate 변경을 트랜잭션 안에서 영속화합니다.
saveController로 나가기 전에 DTO로 변환해 내부 모델 노출을 막습니다.
dto