아키텍처
-
DDD 도메인 주도 설계(Domain-Driven Design)란?아키텍처 2023. 6. 4. 22:41
1. 도메인 주도 설계란? 위키백과에 따르면, DDD (도메인 주도 설계)는 해당 도메인과 일치하도록 소프트웨어를 모델링하는 데 중점을 둔 소프트웨어 설계 접근 방식이다. 무슨 말인지 이해가 안가니 하나 하나 알아보도록 하자. 아래 내용들은 최범균 님의 '도메인 주도 개발 시작하기' 책을 참고한 내용들이 많음을 미리 일러둔다. 1.1 도메인이란? 책 구매시 온라인 서점을 통해 책 검색, 목차, 서평 확인, 구매 등 기능 사용을 한다. 여기서 얘기하는 온라인 서점은 소프트웨어로 해결하고자 하는 문제 영역, 도메인(domain)에 해당한다. 한 도메인은 다시 하위 도메인으로 나누는 것이 가능하다. 1.2 도메인 모델 도메인 모델은 특정 도메인을 개념적으로 표현한 것 1.3 도메인 모델 패턴 Presentat..