2010년대에 등장한 마이크로서비스 아키텍처(MSA)는 현재 소프트웨어 생태계에서도 많은 영향력을 끼치고 있는 것 같습니다. 실제로 우리가 알고 있는 유명한 서비스들은 MSA로 아키텍처를 전환하는 과정을 겪기도 했습니다. 아키텍처를 MSA로 구성하려는 목적이 있거나, 관심이 있다면 많은 통찰을 얻을 수 있는 책이라고 생각합니다.
책은 총 3부로 구성됩니다.
1부에서는 MSA의 핵심 아이디어를 설명하여 중요 개념들을 이해할 수 있게 도와줍니다.
2부에서는 MSA의 구현부를 다루고 있고 도움이 되는 기법과 기술들을 소개하고 있습니다.
3부에서는 사람과 조직에 대해 다루고 있습니다.
이 책은 기술적인 것만 다루는 것 이상으로 사람과 조직에 대한 내용까지 넓게 다루고 있어 실제 개발팀에서 MSA를 도입하기에 시행착오를 많이 줄일 수 있다는 생각이 듭니다. MSA를 잘 모르고, 처음 들어본 사람이라도 이 책을 통해 MSA가 무엇인지 이해하고, 시니어 소프트웨어 엔지니어들에게는 다양한 사례를 통해 실무에 적용하기에 큰 도움이 될 것이라고 생각합니다.
현재 회사에서 프론트엔드 개발을 진행하고 있어 MSA에서 UI를 다루는 부분은 더욱 재밌게 읽을 수 있었습니다.
MSA에서의 가장 중요한 점은 정말로 우리의 서비스에 MSA를 도입할 가치가 있는지를 판단하는 것이라고 생각하는데요. 여러 복잡함을 이겨내고 기존의 아키텍처보다 MSA가 가치있다고 판단이 된다면 도입하는 과정에 있어 많은 도움을 줄 수 있는 책으로 추천을 드리고 싶습니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'개발 서적 > 리뷰' 카테고리의 다른 글
[리뷰] 크리에이티브 프로그래머 (0) | 2023.09.24 |
---|---|
[리뷰] 사실은 이것도 디자인입니다 (0) | 2023.08.27 |
[리뷰] 테라폼으로 시작하는 IaC (0) | 2023.06.25 |
[리뷰] Docs for Developers 기술문서 작성 완벽가이드 (0) | 2023.05.28 |
[리뷰] 코어 자바스크립트 (0) | 2023.05.06 |