나의 노트

도메인 주도 설계

DDD

4부 전략적 설계 정리

에릭 에반스가 직접 요약한 DDD문서 ↗도 있다.

전략적 설계의 3가지 주제

전략적 설계를 위한 3가지 주제(컨텍스트, 디스틸레이션, 대규모구조)는 여러가지 하위 항목(기법)을 가지고 있다.

아래 내용은 내 나름대로 읽고 배운 것을 짧게 정리한 것이다. 나의 무지와 경험부족으로 잘 못 정리되어 있을 수 있다.

14. 모델의 무결성 유지(CONTEXT)

팀(BOUNDED CONTEXT)과 팀이 잘 협업하기 위한 기법들.

15. 디스틸레이션(distillation: 증류)

도메인 모델의 정수를 추출하는 기법들.

16. 대규모구조(Large-scale structure)

넓은 시각으로 시스템에 관해 토의하고 이해하게끔 돕는 기법들.
대규모구조는 선택사항이다.

17. 전략의 종합

위 세 개 장의 원칙과 기법을 적재적소에 조합해야 한다. 다음 6가지가 필수적이다.

그 외에 전략은

xp의 가치(의사소통, 단순성, 피드백, 용기, 존중)가 생각난다.

다시한번 위 내용들은 많이 요약했고, 잘 못 이해해서 틀린 부분이 있을 수 있다.