본문 바로가기
세미나

개발자, 한 달에 책 한 권 읽기 2020년 1월 모임

by e-pd 2020. 1. 23.

https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=80250410

 

도메인 주도 설계 구현 Implementing Domain-Driven Design

에이콘 소프트웨어 아키텍처 시리즈. 이 책은 도메인 주도 설계를 통해 엔터프라이즈 애플리케이션을 구축하는 방법을 풍부한 구현 예제를 통해 구체적으로 설명한다.

www.aladin.co.kr

 

iDDD 읽기보임에 다녀왔다. 책의 두꺼움과 난이도의 압박이 있다.

책의 이야기를 나누는 시간이었다. 1회 모임은 1~4장까지다.

 

 

도메인. 서브도메인, 핵심 도메인, 바운디드 컨텍스트의 의미는 무엇인가?

핵심 도메인 : 그 조직의 성공에 가장 중요한

비즈니스 도메인의 한 부분(서브 도메인중에서 더 중요한것)

 

서브 도메인 : 핵심 도메인에서 탁월함을 보여줘야함

(도메인을 쪼갠것이 서브도메인)

 

핵심 도메인도 서브도메인이다.  경쟁력에 대한 부분.

바운디드 컨텍스트는 도메인 모델의 존재를 담고 있는 명시적 경계.

(유비쿼터스 언어를 표현한다)

핵심도메인은 다운스트림에 존재

 

문제점 공간과 공간의 분리.

 

문제점 공간 : 새로운 핵심 도메인을 만들기 위한 도메인의 일부 

 

 

ERP는 하나의 BC로 생각할 수 있다. 여러 서브 도메인.

문제점 공간과 해결책 공간의 분리.

 

헥사고날 아키키텍처

외부와의 연결 지점

 

Q: 꼭 6각형이어야하는가?

A: 그렇지는 않음. 어뎁터의 영역일뿐 

 

 

GOOSGBT

http://www.growing-object-oriented-software.com/

 

Growing Object-Oriented Software Guided by Tests: About the Book

Growing Object-Oriented Software Guided by Tests About the Book Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: write tests for your code before you write the code itself.

www.growing-object-oriented-software.com

 

p.141 식별자와 액세스 컨텍스트

 

SOA

중요한 것은 기술 보다 비즈니스(도메인) 가치

 

애그리거트은 CQRS에서 Command 를 담당

 

 

다음모임은 2월에 5장에서 9장까지이다