메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

마이크로서비스 아키텍처 도입을 고민 중이라면 꼭 읽어보세요.

x***

|

2023-02-26

마이크로서비스 아키텍처 구축 가이드

이 책은 마이크로서비스 아키텍처와 관련하여 실무자가 가장 많이 했던 질문과 그에 대한 답변을 담고 있다. 따라서 이 책으로 마이크로서비스 아키텍처에 대한 막연했던 궁금증을 풀 수 있으며 왜 도입해야 하는지 알 수 있다.

  • 저자 : 김용욱
  • 출간 : 2023-02-06

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

 

기업은 언제나 비즈니스 성과를 높이기 위한 방안을 고민한다. 특히 IT 기술이 비즈니스의 성공을 좌우하게 되는 흐름이 계속해서 지속되면서 늘 빠지지 않고 거론되는 단어들이 바로 '디지털 트랜스포메이션'과 '애플리케이션 현대화'다. 이 때 함께 등장하는 개념이 바로 '마이크로서비스 아키텍처'.

 

마이크로서비스 아키텍처는 최근 몇 년간 매우 인기 있는 개발 방식 중 하나다. 이 아키텍처는 기업이 비즈니스 도메인을 더욱 효과적으로 분리하고, 각 도메인을 담당하는 작은 서비스들을 개발하고 배포함으로써 확장성, 유지보수성, 배포성 등을 높일 수 있는 장점이 있다.

 

이 아키텍처를 사용하면, 서비스를 별도로 구축하고 배포하기 때문에 모놀리식 아키텍처보다 유연하게 개발 및 배포할 수 있다. 또한, 서비스 간의 결합도가 낮아져서 변경 관리를 더욱 쉽게 할 수 있다.

 

하지만 마이크로서비스 아키텍처를 구현하는 것은 모놀리식 아키텍처보다 복잡하다. 각 서비스를 개발하고 배포하기 위해서는 서비스 간의 통신, 서비스 디스커버리, 로드 밸런싱, 로깅 등 여러가지 기능을 구현해야 한다. 이를 위해 많은 도구들이 개발되고 있지만, 이러한 도구들을 학습하고 사용하는 것은 개발자들에게 추가적인 노력이 필요하기도 하다.

 

이 책은 마이크로서비스 아키텍처의 도입과 구축을 목표로하는 시스템 담당자, 프로젝트 매니저, 프로덕트 리더, 그리고 개발자 등 중급 수준 이상의 독자들을 대상로 하는 책이다.

 

구성은 마이크로서비스 아키텍처 도입에 필수적인 체크 포인트를 시작으로, 도입 시의 장단점에 대한 설명을 포함한다. 이후에는 이 아키텍처를 성공적으로 적용하기 위한 방법에 대한 단계별 안내가 이어진다. 이 과정에서는 서비스를 선정하고 설계하는 방법, 서비스 역할을 구체화하고 서비스 간의 관계를 도출하는 방법을 다루며, 이 아키텍처로 시스템을 개발하는 데 필요한 내용을 설명한다.

 

마지막으로, 책은 외부 요인으로 인한 서비스 장애가 발생할 수 있는 유형들을 살펴보고 회피할 수 있는 방법 까지 제시하며 마무리 된다.

 

책을 읽으며 특히 좋았던 점은 저자가 국내 분이시라는 것, 그리고 단순한 기술 개념 나열이 아닌 현장에서 숨쉬는 경험적인 조언들이 담백하게 녹아 있어 실제 업무에서 참고할 수 있는 실무 밀착형 팁이 가득했다는 점이다.

 

그렇기 때문에 마이크로서비스 아키텍처에 관심이 있고 실제 도입을 고려하는 담당자라면 전체적인 프로세스 이해를 위해서라도 필독을 권하고 싶다.

 
 
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?