1 분 소요

 안녕하세요 마개입니다.
이번에 소개해 드릴 책은 “클라우드 네이티브 애플리케이션 디자인 패턴”입니다. 해당 책에 대해 알아보도록 하겠습니다.



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



도서 소개

image

도서명 : 클라우드 네이티브 애플리케이션 디자인 패턴
지은이 : 카순 인드라시리, 스리스칸다라자 수호타얀
옮긴이 : 박수현
출판사 : 한빛미디어
출간 일자 : 2022-06-02
페이지 : 368쪽
가격 : 정가 28,000원


클라우드를 이용한 MSA로 가는 첫 단계가 될 수 있는 책


이 책은 새로운 클라우드 네이티브 애플리케이션을 개발하거나 기존의 애플리케이션을 클라우드 네이티브로 전환하고자 할 때 또는 기존에 모놀리식 아키텍처에서 MSA로 전환하고자 고민하고 있는 분들에게 도움이 되는 책입니다.


이 책에서는 아래와 같은 6가지 설계 패턴을 주제로 다룹니다.

  • 통신 패턴
  • 연결성 및 조합 패턴
  • 데이터 관리 패턴
  • 이벤트 주도 아키텍처 패턴
  • 스트림 프로세싱 패턴
  • API 관리 및 사용 패턴


그리고 각 패턴에 대해 4가지 포인트로 설명합니다.

  1. 어떻게 동작할까요?
  2. 어떻게 사용할 수 있나요?
  3. 고려해야 할 사항들
  4. 관련 패턴들 ​

4가지 포인트로 알려주기 때문에 클라우드 애플리케이션 설계에 대해 고민하고 있을 때 많은 도움이 됩니다. 설계를 아직 시작하지 못하고 있어도 처음부터 상세하게 알려주며 상황에 따라 맞는 설계를 알려줍니다. 또한 각 패턴에 대해 테스팅 하는 방안이나 모니터링하는 방안 등 전체적으로 필요한 것들을 다루고 있어서 개념부터 운영 방안까지 파악할 수 있습니다.

이 책에서는 각 패턴들마다 도식을 보여주며 쉽게 설명해 주고 있습니다. 도식을 통해 전체적인 큰 그림을 파악할 수 있으며 적용해 볼 수 있습니다. 또한 패턴에 대한 마지막 정리와 필요한 기술들을 표의 형태로 정리하여 비교하기 쉽게 보여줍니다.

​ 여기에 등장하는 기술들의 종류는 많고 난이도가 쉬운 편은 아니라서 따로 더 깊은 공부를 해야 합니다. 이 책에서는 모든 기술들을 다 다루지는 못하고 간단한 소개를 하고 있습니다. 적용해야 할 패턴에 대해 먼저 파악을 해보고 그것에 맞는 기술들은 무엇이 있으며 상황에 맞는 것이 어떤 것이 있는지 먼저 파악을 해본 후에 해당 기술들에 대한 공부를 따로 진행하면 좋을 것 같습니다.


총평

설계에 대해 알려주는 책인데도 지루하지 않고 전체적으로 읽기 쉽고 직접 코딩을 하거나 서비스를 다루지도 않는데 흥미로웠던 책입니다. 그만큼 개념에 대해 정리가 잘 되어 있고 다양한 패턴들에 대한 설명도 명확하게 되어 있습니다. 클라우드를 이용하여 애플리케이션을 구축하고자 하는 분들에게는 강력하게 추천해 드리며 많은 도움이 될 것이라고 봅니다.

현재 저의 경우 회사에서 MSA를 할 정도로 규모가 크지도 않고 클라우드는 일부만 사용하고 있지만 미래의 변화를 대비하고자 여러 번 학습하고자 합니다.