kongkong.note
[도메인 주도 개발 시작하기] 7. 도메인 서비스 본문
7.2 도메인 서비스
주로 아래 상황에서 도메인 서비스 사용
도메인의 의미가 드러나는 용어와 타입으로 생성(ex_ DiscountCaculationService)
- 계산 로직 : 여러 애그리거트가 필요하거나 한 애그리거트에 넣기에는 다소 복잡한 로직
- 외부 시스템 연동이 필요한 도메인 로직
도메인 영역의 (애그리거트, 밸류)와 (도메인 서비스) 차이는 도메인 서비스는 상태 없이 로직만 구현한다는 점
예시 : 실제 결제 금액 계산 로직은 '주문', '상품', '할인', '회원' 애그리거트와 연관이 있다. 이 때 어느 한 애그리거트에서 해당 로직을 구현하게 되면 종속적이게 되므로, 별도 도메인 서비스를 구현한다는 것.
'DDD' 카테고리의 다른 글
| [도메인 주도 개발 시작하기] 9. 바운디드 컨텍스트 (0) | 2026.01.18 |
|---|---|
| [도메인 주도 개발 시작하기] 8. 애그리거트 트랜잭션 관리 (0) | 2026.01.05 |
| [도메인 주도 개발 시작하기] 6. 응용 서비스와 표현 영역 (0) | 2025.12.25 |
| [도메인 주도 개발 시작하기] 5. 스프링 데이터 JPA를 이용한 조회 기능 (0) | 2025.12.25 |
| [도메인 주도 개발 시작하기] 4. 리포지터리와 모델 구현 (0) | 2025.12.25 |