DDD에서의 Domian은 ‘비즈니스 Domain’이며, 유사한 업무의 집합이다.
어플리케이션은 비즈니스 Domain 별로 나누어 설계, 개발 될 수 있다.
비즈니스 Domain별로 나누어 설계하는 방식
기존 Application 설계가 Business Domain에 대한 이해가 부족한 상태에서 설계됨
따라서, 기존의 [현업 → IT]로의 일방향 소통구조를 탈피해 [현업 ↔ IT]의 쌍방향 커뮤니케이션을 중요하게 생각
Application/Module 간의 의존성을 최소화하고, 응집성을 최대화한다