Next revision | Previous revision |
domain-driven_design:part_4_strategic_design [2024/02/17 15:58] – created ledyx | domain-driven_design:part_4_strategic_design [2024/07/04 11:51] (current) – ledyx |
---|
| |
Part IV: Strategic Design | Part IV: Strategic Design |
| |
| {{tag>Domain-Driven_Design Modeling Design}} |
| |
| |
| 전략적 설계 원칙은 |
| * 설계 의사결정이 중요한 상호운용성(interoperability)과 상승효과(synergy)를 잃지 않으면서 \\ 각 부분 간의 상호의존성을 줄이고 명확성을 향상시키게끔 이끌어야 한다. |
| * 모델에 초점을 맞춰 시스템의 **개념적 핵심**, 즉 시스템의 **"비전"**을 포착해야 한다. |
| * 아울러 프로젝트를 교착상태에 빠뜨리지 않으면서 이 모든것들을 수행해야한다. |
| |
| 이러한 목표를 달성하는 데 도움을 주고자 4부에서는 컨텍스트, 디스틸레이션, 대규모 구조라는 세 가지 광범위한 주제를 다룬다. |
| |
| * 컨텍스트(Bounded Context) : 설계 원칙 가운데 가장 분명하게 드러나지는 않지만 실제로는 가장 근본적인 원칙에 해당한다. \\ 모델을 손상시키거나 모르는 사이에 모델을 산산조각 내는 일 없이 각 부분에서 업무가 진행되게 한다. |
| * 디스틸레이션 : 혼란을 줄이고 적절히 주의를 집중시킨다. \\ 큰 그림을 고려하는 동안 각 부분간에 존재하는 복잡한 관계를 쉽게 이해할 수 있게 만들어준다, |
| * 대규모 구조 : 전체 그림을 완성한다. \\ 전혀 공통점이 없는 부분들이 맞물려 돌아가도록 일관성을 가져다 준다. |
| |
| |
== Chapter == | == Chapter == |
* [[domain-driven design:Part 4 Strategic Design:16 Large-Scale Structure|16 대규모 구조]] | * [[domain-driven design:Part 4 Strategic Design:16 Large-Scale Structure|16 대규모 구조]] |
* [[domain-driven design:Part 4 Strategic Design:17 Bringing the Strategy Together|17 전략의 종합]] | * [[domain-driven design:Part 4 Strategic Design:17 Bringing the Strategy Together|17 전략의 종합]] |
| |
| |