"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
단순한 API 업무 / 웹 개발을 주로 해왔던 나는 작년 말 지금의 회사로 이직을 하게 되었다.
현 회사는 금융관련 소프트웨어 솔루션 회사로 주로 FEP/MCI 와 같은 서비스를 위주로 개발하게 된다 (금융에서는 이를 대외계라 칭함.)
대외계를 담당하면서 중요한 점은 은행 거래의 병목이 있으면 안되며, 은행에 따라 다르지만 최소한의 자원으로 최대의 성능이 나오면 고객(은행)은 참 좋아한다.
이러한 성능을 측정하거나 시스템 재원을 모니터링 하는것은 성능을 향상시키기 위해 반드시 필요한 작업이다. 눈으로 성능을 그래프 또는 수치로 보아야 AS-IS 와 TO-BE 간에 성능이 얼마나 향상되었는지 증적이 가능하기 때문이다. 단순히 이걸 바꿨더니 뭔가 빨라진거 같아요는 고객 입장에서 정말 한숨밖에 나오지 않는 대답일 것이다.
이 책은 이러한 모니터링 방식중 특히 분산시스템이나 요즘 많이 사용되는 마이크로서비스에서 사용될 수 있는 분산 애플리케이션의 추적 및 메트릭 데이터를 수집하고 표준화된 방식으로 전달하는 데 사용되는 오픈 소스 프로젝트 Oepn Telemetry 를 다루는 방식을 기술해 놓은 서적이다.
책의 구성은 Open Telemetry 가 개발된 배경과 Open Telemetry 와 함께 사용되면 좋은 여러 여러 오픈소스들도 함께 배울수 있다.
( ex) Jaeger / Prometheus / grafana / LogStash 등.. )
OpenTelemetery 의 가장 장점중 하나는 다양한 언어로 구성된 분산 시스템의 추적을 동일한 환경으로 동시에 진행할수 있다는 장점이 있다.
이책을 보면서 좋았던 점은 각 챕터별 예제 환경을 미리 구성해 git 으로 공유되어 쉽게 예제를 따라갈수 있다는 점이있다. ( docker 사용법과 linux (또는 cmd) 사용법을 안다면 많이 도움이 된다.)
자세한 내용은 책을 구매하여 보는것을 추천한다.
'기타잡담 > 도서리뷰' 카테고리의 다른 글
[도서리뷰] 처음 배우는 애저 (1) | 2023.11.24 |
---|---|
[도서리뷰] 앤서블로 시작하는 인프라 자동화 (0) | 2023.10.28 |
[도서리뷰] 보이지 않는 위협 (0) | 2023.09.22 |
[도서리뷰] 프로덕트 매니지먼트 (0) | 2023.07.22 |
[도서리뷰] 테라폼으로 시작하는 IaC (0) | 2023.06.22 |
댓글