https://www.hanbit.co.kr/store/books/look.php?p_code=B4309942517
다시 출판되다니!! 기다리고 있었다구~~~
이번에 리뷰하게 된 책은 '도메인 주도 개발 시작하기 - 최범균' 라는 책이다. 최범균님의 DDD Start!를 통해 도메인에 대해서 공부를 했고 DDD를 공부하고 싶은 사람들에게 추천했었는데 절판되어 슬퍼하던 중 한빛미디어에서 새롭게 출판하셨다는 소식을 듣고 내심 기분이 좋았다. 이전 책 'DDD Start!'와 비교해서 보니 삭제된 목차도 있고 추가로 생긴 목차도 있었다. 그렇다고 크게 다르지는 않아 이전 책을 리마인드 하는 느낌으로 책을 읽을 수 있었다.
도메인에 대한 개념이 전혀 없던 시절 나에게 도메인 개념을 채워준 책이다. 이 책은 여전히 도메인에 대한 개념을 쉽게 설명하고 있다. 이전 책보다 좋은 점은 그림이 깔끔하고 책이 조금 더 깔끔해진 느낌이라 가독성이 좋아졌다.
도메인 주도 설계의 개념은 에릭 에반스가 쓴 '도메인 주도 설계'라는 책에서 부터 시작되었고, 도메인을 이해하는 것 어려운 일이다. 도메인에 대한 기본 개념을 이해하고 시간을 들이다보면 도메인 이해 폭이 넓어지는 것 같다.
도메인에 대한 개념을 잡아주면서 그 이후 개발에서 일어날 수 있는 다양한 문제점과 고민점을 같이 고민해주는 책이다.
도메인 개념이 없는 분들이라면 책을 보면서 도메인에 대한 개념을 이해하는데 도움을 받을 수 있고, 도메인에 대한 개념이 어느정도 있는 사람이라면 그 도메인을 어떻게 '구현' 할 것인지에 대한 내용을 배울 수 있을 것 같다.
Spring JPA를 사용하는 방법과 발생할 수 있는 문제점.
트랜잭션 처리에 있어서의 고민해볼 점.
시스템과의 강결합을 어떻게 풀 것인지.(이벤트)
등 다양한 내용들을 다루면서 도메인에 대해서 설명하고 있다. 에릭에반스도 그렇지만 책에서 이야기하는 부분은 도메인주도 개발 뿐아니라 이벤트 기반 개발로도 이어질 수 있는 발판을 마련해주고 있다.
총평
개인적으로 나는 이 책의 1판인 DDD Start라는 책으로 도메인의 개념을 익혔고, 지금은 도메인에 대한 이해로 개발을 진행하고 있다. 그리고 개발에 있어서 이 책을 통해 배운 개념을 항상 기억하며 개발을 하고 있다. 도메인을 이해하고 개발하는 것과 모르고 개발하는 것은 많은 차이를 보였고 나 스스로도, 팀원들도 그렇게 느꼈던 것 같다.
도메인이라는 개념이 어색하고 익숙하지 않은 분들에게는 개념을 배우기 위해 추천하고 싶은 책.
도메인이라는 개념은 이해하지만 구현을 어떻게 해야할 지 고민하는 분들에게는 구현 방법을 배울 수 있는 책.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
'리뷰 > 도서' 카테고리의 다른 글
[리뷰] 클라우드 네이티브 애플리케이션 디자인 패턴 - O'REILLY (0) | 2022.07.24 |
---|---|
[리뷰] 실무자를 위한 그래프 데이터 활용법 (0) | 2022.05.27 |
[리뷰] Learning Go - 러닝 Go (0) | 2022.03.26 |
[리뷰] 라라벨 실전 웹 애플리케이션 개발 - JPub (0) | 2022.01.16 |
[리뷰] 도커, 컨테이너 빌드업 - 제이펍 (0) | 2022.01.08 |
댓글