시스템이 너무 복잡해져서 개별 객체 수준에서도 완벽하게 파악되지 않을 때 우리는 커다란 모델을 다루고 이해하기 위한 기법이 필요함.
도메인 주도 설계는 규모가 너무 크거나, 규모가 작은 모델에서도 구현과 동떨어진 모델을 만들어 내지 않음
모든 의사결정은 시스템 개발에 직접적인 영향을 줘야만 하며, 그렇지 않으면 아무런 의미가 없음. 전략적 설계 원칙은 설계 의사결정이 중요한 상호운용성과 상승효과를 잃지 않으면서 각 부분 간의 상호의존성을 줄이고 명확성을 향상시키게끔 이끌어야 함.
전략적 설계 원칙은 모델에 초점을 맞춰 시스템의 개념적 핵심, 즉 시스템의 “비전”을 포착해야 함. 아울러 그러한 전략적 설계 원칙은 프로젝트를 교착 상태에 빠뜨리지 않으면서 이 모든 것을 수행해야함. 이러한 목표를 달성하는 데 도움을 주고자 4부에서는 컨텍스트, 디스틸레이션, 대규모 구조라는 세가지 광범위한 주제를 다룸
→ 그렇기 때문에 BOUNDED CONTEXT를 분명하게 정의하고, 필요하면 다른 컨텍스트와의 관계를 정의해서 모델의 품질을 유지할 수 있음
디스틸레이션은 혼란을 줄이고 적절히 주의를 집중시킴.
대규모 구조는 전체 그림을 완성함