Part IV: Strategic Design
전략적 설계 원칙은
설계 의사결정이 중요한 상호운용성(interoperability)과 상승효과(synergy)를 잃지 않으면서
각 부분 간의 상호의존성을 줄이고 명확성을 향상시키게끔 이끌어야 한다.
모델에 초점을 맞춰 시스템의 개념적 핵심, 즉 시스템의 “비전”을 포착해야 한다.
아울러 프로젝트를 교착상태에 빠뜨리지 않으면서 이 모든것들을 수행해야한다.
이러한 목표를 달성하는 데 도움을 주고자 4부에서는 컨텍스트, 디스틸레이션, 대규모 구조라는 세 가지 광범위한 주제를 다룬다.
컨텍스트(Bounded Context) : 설계 원칙 가운데 가장 분명하게 드러나지는 않지만 실제로는 가장 근본적인 원칙에 해당한다.
모델을 손상시키거나 모르는 사이에 모델을 산산조각 내는 일 없이 각 부분에서 업무가 진행되게 한다.
디스틸레이션 : 혼란을 줄이고 적절히 주의를 집중시킨다.
큰 그림을 고려하는 동안 각 부분간에 존재하는 복잡한 관계를 쉽게 이해할 수 있게 만들어준다,
대규모 구조 : 전체 그림을 완성한다.
전혀 공통점이 없는 부분들이 맞물려 돌아가도록 일관성을 가져다 준다.