실전 분산 추적 [마이크로서비스의 계측, 분석 그리고 디버깅]
- 원서명Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices (ISBN 9781492056638)
- 지은이오스틴 파커(Austin Parker), 다니엘 스푼하워(Daniel Spoonhower), 조나단 메이스(Jonathan Mace), 레베카 아이작스(Rebecca Isaacs)
- 옮긴이남정현
- ISBN : 9791161756998
- 35,000원
- 2022년 10월 31일 펴냄
- 페이퍼백 | 416쪽 | 188*235mm
- 시리즈 : 소프트웨어 아키텍처
책 소개
소스 코드 파일은 여기에서 내려 받으실 수 있습니다.
https://github.com/AcornPublishing/distributed-tracing
요약
클라우드 컴퓨팅 기반의 서버 개발과 외부 서비스 연동이 일상화되면서, 마이크로서비스에 대한 관심과 수요가 크게 늘어났다. 마이크로서비스를 기술적으로 구현하는 것만큼이나 중요한 것은 서비스의 안정성을 지속적으로 모니터링하고, 문제를 빠르게 파악해 해결책을 찾는 것이다. 또한 사후 회고를 정확하게 해 같은 문제가 반복되지 않도록 시스템을 잘 이해하고 있어야 한다.
이 책은 마이크로서비스의 이점만을 보며 따라가다가 놓칠 수 있는 마이크로서비스의 계측과 진단 방법을 어떻게 바라보고 구현해야 할지를 실무 엔지니어의 입장에서 상세하게 설명한다. 또한 복잡하게 구성된 분산 컴퓨팅 기술을 안정적으로 운영하기 위해 엔지니어들이 알아야 할 것들도 자세히 다룬다.
추천의 글
“이 책은 분산 추적의 세계를 처음 접하는 사람들을 위한 훌륭한 입문서이자 분산 추적을 한창 탐구하는 사람들을 위한 훌륭한 참고서가 될 것이다.”
—알렉스 이달고, 사이트 안정성 엔지니어,
『서비스 수준 목표 구현하기』 저자
이 책에서 다루는 내용
◆ 분산 추적 배포의 일부: 계측, 데이터 수집과 분석
◆ 계측을 위한 모범 사례: 서비스에서 추적 데이터 생성 방법
◆ 샘플링과 다른 여러 기술을 사용해 비효율성을 해결하거나 피하는 방법
◆ 분산 추적을 사용해 기준 성능을 개선하고 문제를 다시 일으킬 가능성을 빠르게 해결하는 방법
◆ 분산 추적 기술의 방향성과 미래