이벤트 소싱 도메인 모델 (1) 썸네일형 리스트형 [DDD 첫걸음] 2-3. 전술적 설계 - 시간 차원의 모델링. 도메인 모델 패턴과 동일한 전제를 기반으로 한다. * 복잡한 비즈니스 로직을 갖는 핵심 하위 도메인에 적용. * 밸류 오브젝트, 애그리게이트, 도메인 이벤트 (도메인 모델과 동일한 전술적 패턴)를 사용. 이벤트 소싱 도메인 모델과 도메인 모델과의 차이점 애그리게이트의 상태를 저장하는 방식이 다름. 이벤트 소싱 패턴을 사용하여 애그리게이트 상태를 관리 애그리게이트 상태를 유지하는 대신 모델은 각 변경사항을 설명하는 도메인 이벤트를 생성하고 애그리게이트 데이터에 대한 원천 데이터로 사용. 이번 편에서는 이벤트 소싱을 도메인 모델 패턴과 결합하여 이벤트 소싱 도메인 모델로 만드는 방법을 알아본다. 이벤트 소싱 이벤트 소싱 패턴은 데이터 모델에 시간 차원을 도입한다. 애그리게이트의 현재 상태를 반영하는 스키마 .. 이전 1 다음