최범균 - 도메인 주도 개발 시작하기 
DDD 핵심 개념 정리부터 구현까지

최범균 - 도메인 주도 개발 시작하기  DDD 핵심 개념 정리부터 구현까지

내가 알고 있는 유명한 서버 개발자 중 한분이신 최범균님의 두번째 DDD 책이다. 범균님의 유튜브 채널에서 jpa의 기초, java의 버전벌 변화, cqrs 알은채하기 등의 영상을 재미있게 본 기억이 있다.

또한 범균님은 2007년에 국내에서 처음으로 Hibernate 책을 내기도 했다고 하신다.

DDD를 Legacy 와 싸우는 무기로 묘사하는 아래 그림 (출처) 처럼 Legacy라고 표현하긴 민망하지만 현재 직접 작성한 코드의 리팩토링를 위한 무기로 사용하고 있다. 의문이 가는 점이 많았는데 이책을 통해 방향성을 구체화하고 팀원들을 설득하는데 큰 도움을 얻을 수 있었다.

이 책을 통해 DDD에 입문하여 나중에 어렵기로 소문난 에릭에반스의 DDD를 읽어야겠다.

DDD(Domain-Driven Design) 세레나데 - 취업이후에 꼭 한번 들어보고 싶다.

DDD(Domain-Driven Design) 세레나데 - 취업이후에 꼭 한번 들어보고 싶다.

책을 읽고 기억하고 싶은 내용을 편하게 요약하였습니다. 소셜 북마크 프로젝트 링크오션에 DDD를 적용하며 작성한 코드 및 반영한 내용도 담았습니다.

1장 도메인 모델 시작하기

2장 아키텍처 개요

3장 애그리거트

4장 리포지터리와 모델 구현

5장 스프링 데이터 JPA를 이용한 조회 기능

6장 응용 서비스와 표현 영역

7장 도메인 서비스