2018년에 출시한 초판의 개정판입니다. 원서는 2021년 6월에 출간한 Spring Microservices in Action 입니다.
MSA(Micro Service Architecture) 서비스를 할 때 반드시 고려해야 하는 개념을 제시하고 이를 Spring에서 지원하는 다양한 프레임워크를 사용하는 방법을 코드와 함께 설명하는 식으로 구성되어 있습니다. 책에서 나온 모든 소스 코드는 예제 파일을 통해 확인할 수 있고, 필요한 부분에는 한글로 주석이 되어 있어 로컬 환경에서 프로젝트를 실행해보고 실습을 따라가는 데 큰 문제는 없었습니다.
이 책은 MSA에서 고려해야 하는 굉장히 많은 개념에 대해 충분히 설명합니다. MSA의 탄생 배경, 기본적인 컨셉과 용어 등에 대해 그림과 함께 구성되어 있습니다. 그리고 실제 코드를 통한 실습 전에 이 챕터에서 설명하려는 개념, 컨셉, 사용 이유 등 충분한 지면을 사용해 독자의 배경지식을 끌어올립니다. MSA에서 다루는 기술이 워낙 많고, 책이라는 매체의 한계상 모든 부분을 실습 코드와 함께 자세하게 설명하기엔 한계가 있습니다. 그래서 이미 MSA에 익숙하시거나 특정 Spring 프로젝트의 자세한 사용법에 대해 궁금하신 분들께선 해당 프로젝트만을 다룬 다른 책이나 공식 문서 등을 찾아보실 것을 추천해 드립니다.
개인적으로 이 책은 MSA 프로젝트를 처음 접하는 개발자분들께 추천해 드립니다. Spring 기반의 MSA 프로젝트를 개발할 때 표준이라고 부를 수 있는 대부분의 기술에 대해 다루고 있고, 각각의 개념에 대해서도 충분한 설명이 있기 때문에 MSA에 대한 전체적인 그림을 그리는 데 큰 도움이 될 것 같습니다.
<OKKY와 길벗 출판사의 도서 리뷰 이벤트로 작성한 글입니다>
'Review' 카테고리의 다른 글
헤드퍼스트 디자인패턴 (0) | 2022.08.07 |
---|---|
구글 엔지니어는 이렇게 일한다 (0) | 2022.08.07 |
자바 최적화(Optimizing Java) (0) | 2022.06.22 |
자바 성능 튜닝 이야기 (0) | 2022.05.21 |
모던 자바 인 액션(Modern Java in Action) (0) | 2022.05.14 |