도메인은 여러 하위 도메인으로 구성된다. 카탈로그 하위 도메인은 고객에게 구매할 수 있는 상품 목록을 제공하고, 주문 하위 도메인은 고객의 주문을 처리한다. 혜택 하위 도메인은 쿠폰이나 특별 할인과 같은 서비스를 제공하고, 배송 하위 도메인은 고객에게 구매한 상품을
네개의 영역 >아키텍처는 "표현", "응용", "도메인", "인프라스트럭처" 의 네 영역이다. 표현 영역 응용 서비스가 리턴한 결과를 JSON 형식으로 변환해서 HTTP 응답으로 웹 브라우저에 전송한다. 응용 영역 표현 영역을 통해 사용자의 요청을 전달받는 응용 영
주문은 상품, 회원, 결제와 관련이 있다는 것을 쉽게 파악할 수 있다. 위 그림처럼 개별 객체 수준에서 모델을 바라보면 상위 수준에서 관계를 파악하기 어렵다. ( 주요 도메인 개념 간의 관계를 파악하기 어렵다는 것은 곧 코드를 변경하고 확정하는 것이 어려워진다는 것
이 장의 주제는 리포지터리 구현이다.애그리거트를 이떤 저장소에 저장하느냐에 따라 리포지터리를 구현하는 방법이 다르기 때문에 모든 구현 기술에 대해 알 수는 없다. 도메인 모델과 리포지터리를 구현할 때 선호하는 기술을 꼽자면 JPA를 들 수 있다.ORM 표준인 JPA를