티스토리 뷰

Book Review

마이크로 서비스 패턴

빠다넷 2020. 4. 5. 21:39

수년전부터 마이크로 서비스 아키텍처에 관한 컬럼과 기사, 이야기를 많이 들어왔다.

현재 관리하는 시스템에 당장 적용 할 계획은 없기 떄문에 자세히 알아보진 않았지만, "시스템을 기능별, 작은(?) 단위로 분리하고 REST API 등을 이용해 인터페이스 통신하며, 장애 발생 시 시스템의 영향도를 최소화 하는 것" 정도로 생각하고 있었다.

이번에 길벗 출판사에서 출간한 "마이크로 서비스 패턴" 이라는 책을 읽고 리뷰를 작성한다.

"마이크로 서비스 패턴"에는 FTGO라는 가상의 음식주문배달 회사를 통해서 이 회사가 기존에 사용하고 있던 모놀리식 시스템을 마이크로 서비스 시스템으로 변경해가는 과정을 다양한 예제와 설명을 통해 이야기 하고 있다.

 

마이크로 서비스 패턴만이 문제를 해결 할 만병 통치약이라는식의 설명이 아니라 모놀리식 아키텍처의 장단점과 현재 FTGO 회사가 가진 상황과 문제점을 기술하고 이를 극복하기 위한 마이크로 서비스 아키텍처의 장단점, 실제로 도입하는 과정과 이때 발생하는 문제를 해결하는 방안을 자세하게 설명해주고 있다.

사용되는 예제는 자바, 스프링 기반으로 작성되어 있어 많은 이들에게 도움이 될 것이라 생각한다.

토비의 스프링을 포함해 IT 서적의 바이블처럼 정말 읽고 많은 도움이 되었던 책들이 많이 있었는데 "마이크로 서비스 패턴"도 그 책들처럼 웹 개발을 하는 사람이라면 일독하기를 권하고 싶다.  우선은 사내 주니어들에게 추천 도서로 소개 할 계획이다.

 

다음 포스팅에는 책에 나오는 실습 환경을 구성하고 글을 조금 더 작성하려한다.

 

앞으로도 이처럼 좋은 도서들이 많이 출간되었으면 하는 바람과 함께 간단한 리뷰를 마친다.

댓글