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

한빛미디어

독자리뷰

도메인 주도 개발 시작하기 리뷰

pcr3***

|

2022-04-24

도메인 주도 개발 시작하기

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

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

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

IMG_4955.jpeg

 

 

 

도메인 주도 개발 - 약자로 DDD를 이번에 처음 접한 건 아니었는데대략 5~6 전쯤인가에 DDD start! 라는 서적으로 처음 접했었던 기억이 있다.

알고보니 같은 분이 지은 책이 었었다.IMG_5033.jpeg

이런저런 개발 기법이 나오고 보이고 했었던 차에 DDD가 눈에 들어왔는데 당시에는 뭔가 이것저것 알고 싶은 욕심은 컸지만 아무래도 자료가 많지가 않았고 적용하기에는당시 쓰던 개발론도 배우는 시점이고 일이 바빴던지라 개념정리가 잘 안되었었던 기억이 있다.다시 정신없이 살다보니 점점 DDD의 개념이 부상하고 다시 생각 나던 참에 한빛 리뷰단으로 도메인 주도 개발 시작하기책을 리뷰할 기회가 생겼고 보니 같은 지은이여서 반가웠다.도메인 주도 개발 시작하기에서 제일 핵심으로 생각했던 건 가장 앞에서 나왔던Garbage in, Garbage out 인 것 같다.제대로된 또는 요구사항이 정리되고 받아야 제대로된 제품이 나오게 하기 도메인을 정의하고 모델을 도출하고 영역을 구분하는 것 아닐까 싶었다.책에서는 초중급의 개발자들에게 해당 책을 권하고 있다.어느정도 개발 경력이 있고 개발론에 대해서 생각해 볼 시기에 익히면 더 좋을 것도 같고 초중급 뿐만 아니라 그 이상에게도 개념 정리하기에 참 좋아 보였다.이 책은 총 11개의 단원이 기다리고 있다.1. 도메인 모델 시작하기2. 아키텍처 개요3. 애그리거트4. 리포지터리와 모델 구현5. 스프링 데이터 JPA를 이용한 조회 기능6. 응용 서비스와 표현 영역7. 도메인 서비스8. 애그리거트 트랜잭션 관리 9. 도메인 모델과 바운디드 컨텍스트10. 이벤트11. CQRS 책을 읽어가며 각 단원 별로 DDD로의 변경할 때의 문제와 개선점을 제시해주며 왜 DDD로 가야하는 지를 알려주는데원하는 부분을 조금씩 변경해가면서 더 나은 방향으로 갈 수 있도록 활용할 수 있겠다 싶었다.그리고 코드와 다이어그램 등이 적절히 적용되어 더 이해하기 쉽게 풀어져 있었다.DDD를 시작하고 관련 개발론으로 가야할 지 고민된다면 전체적으로 훑어보면 참 많은 도움이 될 것으로 보였다.

 

닫기

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