메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

DDD에 입문하고 싶다면 강추

fbf***

|

2022-04-23

도메인 주도 개발 시작하기

실제 업무에 도메인 주도 설계(DDD)를 적용할 수 있도록 기본적인 DDD의 핵심 개념을 익히고 구현을 통해 학습할 수 있도록 구성한 DDD 입문서

  • 저자 : 최범균
  • 출간 : 2022-03-21

먼저 이 책은 DDD를 처음 접하는 개발자를 위한 책으로 DDD 입문자를 대상으로 하는 책이다.

DDD의 호기심을 채워주는 책

책에서 사용한 언어는 JAVA , Spring MVC, JPA(ORM)이다.

또한 maven, java 18, spring boot, jpa, 타임리프, MySQL을 이용해서 예제 코드를 작성한다.

 

예제 코드는 위의 깃허브에서 볼 수 있다.

책은 총 11 chapter로 구성이 된다.

chapter 1 도메인 모델 시작하기

chapter 2 아키텍처 개요

chapter 3 애그리거트

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

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

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

chapter 7 도메인 서비스

chapter 8 애그리거트 트랜잭션 관리

chapter 9 도메인 모델과 바운디드 컨텍스트

chapter 10 이벤트

chapter 11 CQRS

 

로 구성되어 있다

 

 

책 자체가 굉장히 깔끔하게 되어있다.

그림도 많이 있고 코드도 깔끔하게 나와있다.

 

또한 책의 가독성 또한 좋아서 잘 읽힌다.

 

 

책에 "잠깐"이라는 부분이 있는데

책을 읽다가 놓치기 쉬운 것들을 "잠깐'에서 알려줘서

한 번 더 생각할 수 있게 해준다.

읽는 이를 많이 신경 쓴 것 같다. 나 또한 전혀 생각지 못 한 부분이었는데

 

"잠깐"을 보고 왜 코드를 이렇게 짰는지를 알 수 있었다.

 

NOTE에서는 개념을 정리해 주거나 새로운 개념들에 대해서 자세히 알려준다.​책은 크게 위와 같이 그림, 코드, 잠깐, Note로 구성되어 있다.​책을 빠르게 한 번 읽어보았다.DDD가 무엇인 지에 대해서도 감을 잡을 수 있었을 뿐만 아니라개발하면서 몰랐던 개념들이나 헷갈렸던 개념들에 대해서도 자세히 알려주어서 좋았다.실제로 DIP가 무엇인 지 많이는 들어봤는데 제대로 이해는 못 한 상태였는데이 책을 읽고 이해할 수 있게 되었다.​책에서 실제 애플리케이션 또한 구현하기에클론 코딩하면서 책을 따라 읽으면 DDD에 대한 지식뿐만 아니라실제 구현 방식에 대해서도 알 수 있어서 좋을 것 같다.

다만 위에서도 말했듯이java, spring, jpa을 가지고 설명을 하기에아무것도 모르면 읽기 힘들 것 같다.DDD의 기초를 배우고 싶으면 이 책을 읽는 걸 추천드립니다.

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?