도메인 주도 설계 (DDD)란?
Eric Evans가 소개한 DDD는 대부분의 소프트웨어에서 어려운 부분이 도메인을 모델링하는 것이며, 코드와 도메인 전문가와의 대화가 보편 언어(ubiquitous language)를 공유해야 한다고 주장합니다. 전술적 패턴(엔티티, 값 객체, 애그리거트)은 모델 구현을 돕고, 전략적 패턴(바운디드 컨텍스트, 컨텍스트 맵)은 거대한 시스템을 팀이 소유할 수 있는 부분으로 나누는 것을 돕습니다.
다른 이름: ddd.