'예스24 리뷰어클럽 서평단 자격으로 도서를 제공받고 작성한 리뷰입니다'
도메인 주도 설계를 알려주는 친절한 안내서입니다.
처음 접하는 사람도 이해할 수 있도록 설명하고 있습니다.
도메인 주도 설계에 관심은 있었지만, 사용하는 개념이나 방식이 쉽게 다가오지 않아 차일피일 미뤄왔습니다.
SNS에 관련 글을 볼 때마다 내용을 열어보기는 했으나 도메인 주도 설계에서 사용하는 방식을 제대로 이해하지 못한 탓에 오히려 헷갈리기만 했습니다.
이 책에서는 개념을 이해하기 위한 기초 지식부터 차근차근 짚어 나갑니다.
도메인 모델의 정체를 알려주고, 어디서부터 어떻게 접근해야 하는지 방향을 알려줍니다.
예를 들면, 값 객체가 왜 필요한지 명쾌하게 설명해 줍니다.
이전까지는 어렴풋이 '사용하면 괜찮을 것 같다'는 생각만 있었고 기본 자료형으로도 충분할 것 같은데 굳이 객체로 구성할 필요가 있는지 의문이 있었습니다. 하지만 책의 설명을 통해 값 객체가 필요한 이유를 이해할 수 있었습니다.
또한 도메인 주도 설계를 어떻게 적용하는지 사례를 통해 보여주고, 코드를 개선해 가는 과정을 통해 단계별로 알려줍니다.
더 나아가 도메인 주도 설계와 클린 아키텍처 사이에서 헷갈릴 수 있는 부분을 정리해 줍니다.
도메인 주도 설계가 여러 소프트웨어 아키텍처에 알게 모르게 스며들어 있습니다.
복잡한 업무 로직을 소프트웨어로 구현하는 데 핵심이 되는 도메인 주도 설계.
소프트웨어를 바라보는 시각을 넓히는데 좋은 길잡이가 되어 줄 것이라 생각합니다.
반응형