-
[리뷰] 클라우드 네이티브 애플리케이션 디자인 패턴, 박수현 옮김, 한빛미디어, 2022일상기록/독서 2022. 7. 23. 15:53
부끄러운 얘기지만 지금까지 개발을 하면서 '막 개발'을 했었다.
잘 풀리지 않는 건은 혼자 고민하며 나름 뿌듯해 했지만 다른 문제에 직면하기도 했다.
하지만 최근 "디자인 패턴"에 대해 알고 나서 좋은 설계 방법에 대해 고민을 해본다.
이 책은 비슷한 맥락으로 클라우드 환경에서 보다 나은 설계를 위한 '디자인 패턴'을 안내하고 있다.
클라우드에 대한 짧은 설명과 함께 개발 방법론에 대해 서술하고, 7개 디자인 패턴을 소개한다.
- 통신패턴
- 연결성 및 조합 패턴
- 데이터 관리 패턴
- 이벤트 주도 아키텍처 패턴
- 스트림 프로세싱 패턴
- API 관리 및 사용 패턴
- 클라우드 네이티브 애플리케이션 참조 모델
사실 현재 재직 중인 회사는 '서비스 지향 아키텍처(SOA)' 방식의 아키텍처로 구성되어 있다.
얼마전 새로 오신 팀장님/상무님은 궁극적으로 MSA 모습을 그리고 있는데, 그러한 과정에서 이 도서는 클라우드 환경에 대한 설계 방식을 이해하는데 도움이 되었던 것 같다.
특히 '이벤트 주도 아키텍처 패턴'은 개인적으로 재미있는 주제였다.
최근 고객의 특정 이벤트 발생 시 어떤 action을 취하길 원하는 서비스를 고민하고 있었기에 시의적절하게 내용을 다루고 있었던 것 같다.
이 책은 적절한 도표와 그림을 통해 이해하기 쉽게 설명하고 있고,
항상 디자인 패턴에 대해 공부하면 대체 이 패턴을 어디에 어떻게 적용하는거지? 고민을 했었는데, 사진처럼 "~경우" 로 정리해서 보다 쉽게 이해할 수 있도록 도움을 주고 있다.
기존 모놀리식 에서 클라우드로 전환을 검토하고 있다면,
이 책에서 소개하는 여러 패턴과 함께 고민을 해본다면 분명 도움이 되지 않을까 생각한다.
꽤 유익한 도서였다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
'일상기록 > 독서' 카테고리의 다른 글
[리뷰] Concurrent Programming 동시성 프로그래밍, 김모세 옮김, 한빛미디어, 2022 (0) 2022.09.25 [리뷰] SRE를 위한 시스템 설계와 구축, 장현희 옮김, 한빛미디어, 2022 (0) 2022.08.27 [리뷰] 적정 소프트웨어 아키텍처, 이승범 옮김, 한빛미디어, 2022 (0) 2022.06.25 [리뷰] 구글 엔지니어는 이렇게 일한다, 개앞맵시 옮김, 한빛미디어, 2022 (0) 2022.05.28 [독후] 그림으로 이해하는 AWS 구조와 기술, 성창규 옮김, 길벗, 2021 (0) 2022.05.11