Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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