도메인 주도 개발 시작하기 9장을 요약한 내용입니다. 9.1 도메인 모델과 경계 도메인 모델을 만들 때 빠지기 쉬운 함정이 도메인을 완벽하게 표현하는 단일 모델을 만드는 시도를 하는 것 한 도메인은 여러 하위 도메인으로 구분되기 때문에 한 개의 모델로 여러 하위 도메인을 모두 표현하려고 시도하면 오히려 모든 하위 도메인에 맞지 않는 모델을 만들게 된다. 상품이라는 모델을 생각 해보자. 카달로그에서 상품, 재고 관리에서 상품, 주문에서 상품, 배송에서 상품은 이름만 같지 실제로 의미하는 것은 다름 카달로그에서의 상품은 상품 이미지, 상품명, 상품 가격 등과 같은 상품 위주의 정보 재고 관리에서의 상품은 실존하는 개별 객체를 추적관리하기 위한 목적 논리적으로는 같은 존재처럼 보이지만 하위 도메인에 따라 다른..