태그: Aggregate
이 태그가 달린 모든 글 "Aggregate".
-
[DDD Intro #22] 트랜잭션과 일관성: 무엇을 한 번에 지켜야 하는가
소프트웨어에서 일관성은 중요하다. 주문이 생성되었는데 결제 정보가 없거나, 구독이 갱신되었는데 이용 권한이 부여되지 않거나, 환불이 완료되었는데 정산 금액이 그대로라면 문제가 된다.
-
[DDD Intro #14] Repository: DAO가 아니라 도메인 컬렉션처럼 다루기
DDD에서 Repository는 자주 오해되는 패턴이다. 많은 코드에서 Repository는 사실상 DAO처럼 사용된다. 데이터베이스에서 데이터를 조회하고, 특정 컬럼을 수정하고, 필요한 쿼리를 실행하는 객체가 Repository라는 이름을 갖는다.
-
[DDD Intro #5] Aggregate: 일관성의 경계
DDD의 전술적 패턴 중에서 가장 중요하면서도 가장 많이 오해되는 개념이 Aggregate다. Entity와 Value Object는 비교적 직관적으로 받아들이기 쉽다. 하지만 Aggregate는 처음 접하면 애매하다.