[도메인 주도 개발 시작하기] 01. 도메인 모델 시작하기
[도메인 주도 개발 시작하기] 01. 도메인 모델 시작하기 1. 도메인 1.1 도메인이란? - 온라인 서점 소프트웨어는 온라인으로 책을 판매하는 데 필요한 상품조회, 구매, 결제, 배송 추적 등의 기능을 제공해야 한다. 이때, '온라인 서점'은 소프트웨어로 해결하고자 하는 문제 영역, 즉 도메인에 해당된다. 한 도메인은 다시 하위 도메인으로 나눌 수 있다. 하나의 하위 도메인은 다른 하위 도메인과 연동하여 완전한 기능을 제공한다. ex) 고객이 물건을 구매하면 주문, 결제, 배송, 혜택 하위 도메인의 기능이 엮이게 된다. 모든 도메인을 직접 구현해야 하는 것은 아니고 외부 업체의 시스템을 이용하기도 함. ex) PG사, 배송 업체 2. 도메인 모델 2.1 도메인 모델이란? - 다양한 정의가 존재하지만, ..
2022. 6. 19.