도메인이란?

도메인의 정의

  • 소프트웨어로 해결하고자 하는 문제 영역
    • 온라인 서점은 책 판매에 필요한 상품조회 구매 결제 배송 추적 등을 포함하는 도메인임

도메인 구성

  • 하위 도메인
    • 도메인은 여러 하위 도메인 구성될 수 있음.
      • 온라인 서점에서 하위 도메인
        • 카탈로그
          • 상품 목록 제공
        • 주문
          • 주문 처리
        • 혜택
          • 쿠폰, 할인 제공
        • 배송
          • 상품 전달 과정의 처리

도메인 실무 적용

  • 기능적인 연동
    • 여러 하위 도메인이 서로 연동되어 완전한 기능을 제공한다.
    • 고객이 물건을 구매하면, 주문 ,결제 등의 모든 도메인이 엮임
  • 외부 시스템 통합
    • 도메인이 제공하는 기능을 직접 구현 X
    • 외부 연동하는 경우도 있음


Uploaded by N2T

'도메인주도개발' 카테고리의 다른 글

도메인 전문가와 개발자 간 지식 공유  (0) 2023.12.30
도메인 모델  (0) 2023.12.30
도메인 모델 패턴  (0) 2023.12.30
엔티티?  (0) 2023.12.30
엔티티 식별자와 밸류 타입  (0) 2023.12.30