More Related Content Similar to [Domain driven design] 17장 전략의 종합 Similar to [Domain driven design] 17장 전략의 종합 (20) [Domain driven design] 17장 전략의 종합1. 도메인 주도 설계
Domain-Driven Design
17장 전략의 종합
ohyecloudy http://ohyecloudy.com
아꿈사 http://cafe.naver.com/architect1
2011.10.01
2. 전략적 설계의 세 가지 기본 원칙이 어떻게
상호작용을 하는지 아주 간단하게 살펴본다.
그리고 지침들이 가득
좀 지루해요
3. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
7. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
10. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
12. 프로젝트상의 언어를 쓰는 데 힘써라.
UBIQUITOUS LANGUAGE가 있는가?
UBIQUITOUS LANGUAGE가
개발에 도움을 줄 만큼 풍부한가?
13. 무엇이 중요한지 이해하라.
CORE DOMAIN을 식별했는가?
DOMAIN VISION STATEMENT가 있는가?
DOMAIN VISION STATEMENT를
작성할 수 있는가?
17. 완벽한 답 못 찾겠지?
하지만 이런 질문은 견실한 출발점을 마련해 줌
19. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
23. 4
아키텍처 팀에서 가장 뛰어나고
똑똑한 사람들을 모두 데려가서는 안된다
훌륭한 애플리케이션에는 설계 솜씨가 필요.
훌륭한 전략적 설계를 만들었다고 해도
애플리케이션 팀에서 못 따라가면 캐망
26. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
28. 하지만 표현력 있는 구현과 손쉬운 변경 방해
프레임워크 설계자가
도메인 계층이나 애플리케이션 계층에
뛰어들 의도가 전혀 없을 때도 생긴다.
30. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
31. 실제로 종합계획은 실패한다.
그 이유는 종합계획이 유기적 질서가 아닌
전체주의적인 질서를 만들어내기 때문이다.
자연스럽고 예측 불가능한 변화에
적응하지 못한다.
- 오레곤 실험 p16~28
32. 대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라