깊은 지식을 얻는다기보다는 그냥 관련기술을 훑어보기 좋다
DDD 이론서 보고 어떻게 할지 모르겠는 사람들을 위한 책이라고 봐야하려나
기존에 좀 하고 있던 사람들에게는 별로 얻을건 없고
다른 사람도 같은 고민을 하고 있었구나 하는걸 알 수 있다
주요내용
아키텍처
- 레이어드 아키텍처
- 헥사고날 아키텍처
- 클린 아키텍처
https://engineering-skcc.github.io/microservice%20inner%20achitecture/inner-architecture-2/
이벤트 스토밍
도메인 이벤트 | Orange | 발생한 사건 pp로 표현 |
커맨드 | Blue | 도메인 이벤트 트리거 |
외부시스템 | Pink | 도메인 이벤트가 호출하거나 관계가 있는 레거시 또는 외부 시스템 |
액터 | Yellow | 개인 또는 조직의 역할 |
애그리거트 | Yellow | 도메인 이ㄴ트와 커맨드가 처리하는 데이터 상태가 변경되는 데이터 |
정책 | Lilac | 이벤트 조건에 따라 진행되는 결정 when, then |
읽기모델 | Green | 도메인 이벤트 엑터에게 제공되는 데이터 |
사용자 인터페이스 | White | 스케치 형태의 화면 레이아웃 |
핫스팟 | Purple | 의문, 질문, 미결정 사항 |
jhipster
추천도서
아키텍처
- 마이크로 서비스 패턴
- 클린 아키텍처
- 엔터프라이즈 애플리케이션 아키텍처 패턴
개발 프로세스
- 소프트웨어 장인
설계
- UML 패턴의 적용
- 도메인 주도 설계, 위키북스 2011
- 도메인 주도 설계 핵심 이론, 에이콘 2017
- 도메인 주도 설계 철저 입문, 위키북스 2020
- Introducing Event Storming, Leanpub 2019
개발영역
- 자바 ORM 표준 JPA 프로그래밍, 에이콘 2015