본문 바로가기
리뷰/도서

[리뷰] 도메인 주도 개발 시작하기 - 한빛미디어

by Remover 2022. 4. 19.
반응형

https://www.hanbit.co.kr/store/books/look.php?p_code=B4309942517 

 

도메인 주도 개발 시작하기

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

www.hanbit.co.kr

다시 출판되다니!! 기다리고 있었다구~~~

 

이번에 리뷰하게 된 책은 '도메인 주도 개발 시작하기 - 최범균' 라는 책이다. 최범균님의 DDD Start!를 통해 도메인에 대해서 공부를 했고 DDD를 공부하고 싶은 사람들에게 추천했었는데 절판되어 슬퍼하던 중 한빛미디어에서 새롭게 출판하셨다는 소식을 듣고 내심 기분이 좋았다. 이전 책 'DDD Start!'와 비교해서 보니 삭제된 목차도 있고 추가로 생긴 목차도 있었다. 그렇다고 크게 다르지는 않아 이전 책을 리마인드 하는 느낌으로 책을 읽을 수 있었다.

 

 

도메인에 대한 개념이 전혀 없던 시절 나에게 도메인 개념을 채워준 책이다. 이 책은 여전히 도메인에 대한 개념을 쉽게 설명하고 있다. 이전 책보다 좋은 점은 그림이 깔끔하고 책이 조금 더 깔끔해진 느낌이라 가독성이 좋아졌다. 

 

도메인 주도 설계의 개념은 에릭 에반스가 쓴 '도메인 주도 설계'라는 책에서 부터 시작되었고, 도메인을 이해하는 것 어려운 일이다. 도메인에 대한 기본 개념을 이해하고 시간을 들이다보면 도메인 이해 폭이 넓어지는 것 같다.

 

도메인에 대한 개념을 잡아주면서 그 이후 개발에서 일어날 수 있는 다양한 문제점과 고민점을 같이 고민해주는 책이다.

도메인 개념이 없는 분들이라면 책을 보면서 도메인에 대한 개념을 이해하는데 도움을 받을 수 있고, 도메인에 대한 개념이 어느정도 있는 사람이라면 그 도메인을 어떻게 '구현' 할 것인지에 대한 내용을 배울 수 있을 것 같다.

 

Spring JPA를 사용하는 방법과 발생할 수 있는 문제점.

트랜잭션 처리에 있어서의 고민해볼 점. 

시스템과의 강결합을 어떻게 풀 것인지.(이벤트)

 

등 다양한 내용들을 다루면서 도메인에 대해서 설명하고 있다. 에릭에반스도 그렇지만 책에서 이야기하는 부분은 도메인주도 개발 뿐아니라 이벤트 기반 개발로도 이어질 수 있는 발판을 마련해주고 있다.

 


총평

개인적으로 나는 이 책의 1판인 DDD Start라는 책으로 도메인의 개념을 익혔고, 지금은 도메인에 대한 이해로 개발을 진행하고 있다. 그리고 개발에 있어서 이 책을 통해 배운 개념을 항상 기억하며 개발을 하고 있다. 도메인을 이해하고 개발하는 것과 모르고 개발하는 것은 많은 차이를 보였고 나 스스로도, 팀원들도 그렇게 느꼈던 것 같다.

 

도메인이라는 개념이 어색하고 익숙하지 않은 분들에게는 개념을 배우기 위해 추천하고 싶은 책.

도메인이라는 개념은 이해하지만 구현을 어떻게 해야할 지 고민하는 분들에게는 구현 방법을 배울 수 있는 책.

 

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

댓글