테키테크 TEKITECH
오라일리 마이크로서비스 아키텍처 구축 전면 개정판 본문
서비스를 구축하고 운영하는 실무자라면 대부분 마이크로서비스를 구현하고 운영하는 전반에 대한 여러 가지 고민을 하고 있을 것 같다. 지금 속해있는 팀에서도 니즈를 빠르게 반영해 서비스를 수정하고 확장해 나갈 수 있도록 안정적이고 효율적으로 MSA를 도입하는 일에 관심이 있다.
MSA는 장단점이 명확하다. 즉, MSA의 도입으로 얻을 수 있는 것과 감수해야 할 것이 명확하다는 뜻이다. 마틴 파울러가 "마이크로서비스의 특징을 이해하고 특정한 상황에 적용하는 것이 현명하다"라고 언급[1][2]하기도 했고, 실제로 MSA의 실패 사례도 적지 않은 만큼 이러한 내용을 충분히 이해할 필요가 있는데, 이 책의 저자가 중립적인 입장에서 필요한 내용을 설명해 주고 있어 MSA의 도입을 고민하는 과정에서 도움을 얻을 수 있었다.
이 책은 총 3부에 걸쳐 MSA 구축과 의사결정에 필요한 거의 모든 것에 관해 설명한다. 1부에서는 마이크로서비스의 핵심 아이디어를 설명하고, 2부에서는 개념에서 구현 상세로 넘어가 마이크로서비스를 활용하는 데 도움이 되는 기법과 기술을 살펴본다. 마지막으로 3부에서는 1부, 2부에서 배운 내용을 토대로 사람과 조직의 입장에서 기술을 구현해 내는 과정을 설명한다. 많은 내용이 담겨있어서 앞으로 MSA와 함께하는 시간 동안 두고두고 들여다보며 공부해야 할 책인 것 같다.
마이크로서비스 아키텍처 구축 / 샘 뉴먼 지음 / 한빛미디어 출판
반응형
'그리고 > 책' 카테고리의 다른 글
[책리뷰] 견고한 데이터 엔지니어링 (0) | 2023.08.27 |
---|---|
추천 시스템 입문 - 한빛미디어 (0) | 2023.05.28 |
오라일리 개발자를 위한 머신러닝&딥러닝 / 한빛미디어 (0) | 2023.04.23 |
혼자 공부하는 데이터 분석 with 파이썬 / 한빛미디어 (0) | 2023.02.09 |
비즈니스 데이터 과학 - 비즈니스 의사결정을 위한 통계학, 경제학, 인공지능의 만남 (0) | 2022.12.30 |
Comments