자바 마이크로서비스를 활용한 SRE

기업에서 신뢰할 수 있는 마이크로서비스를 위한 패턴
$31.40
SKU
9791162245286
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 12/6 - Thu 12/12 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 12/3 - Thu 12/5 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2022/03/10
Pages/Weight/Size 183*235*30mm
ISBN 9791162245286
Categories IT 모바일 > OS/데이터베이스
Description
MSA로 구축된 애플리케이션 관리를 단계적으로 안내하는 실전 가이드

자바 마이크로서비스를 안정적으로 구축하고 배포하는 방법을 단계적으로 안내하는 실무 지침서다. 플랫폼 엔지니어가 고도로 탄력적인 자바 애플리케이션을 구축할 수 있도록 기술적·조직적으로 적용해야 하는 일련의 과정을 점진적으로 배워나간다. 또한 마이크로서비스 도입을 선도하는 여러 기업의 성공적인 SRE 모범 사례도 소개한다. 수많은 시행착오로 검증한 실전 대응 기법이 적용된 예제 코드로 마이크로서비스 도입의 핵심을 꿰뚫어보는 시각을 얻어 훌륭한 엔지니어로 거듭나기 바란다.
Contents
CHAPTER 1 애플리케이션 플랫폼

1.1 플랫폼 엔지니어링 문화
1.2 모니터링
1.3 전달
1.4 트래픽 관리
1.5 다루지 않는 주제
1.6 캡슐화
1.7 마치며

CHAPTER 2 애플리케이션 메트릭

2.1 블랙박스 vs 화이트박스 모니터링
2.2 차원형 메트릭
2.3 계층형 메트릭
2.4 마이크로미터의 미터 레지스트리
2.5 미터 생성
2.6 메트릭명
2.7 미터 클래스
2.8 게이지
2.9 카운터
2.10 타이머
2.11 분포 요약
2.12 장기 작업 타이머
2.13 미터 타입 선정
2.14 비용 제어
2.15 조율된 누락
2.16 부하 테스트
2.17 미터 필터
2.18 플랫폼과 애플리케이션 메트릭 분리
2.19 모니터링 시스템에 따른 메트릭 분할
2.20 미터 바인더
2.21 마치며

CHAPTER 3 관찰 가능성과 디버깅

3.1. 관찰 가능성의 세 주축과 두 분류
3.2 분산 추적 컴포넌트
3.3 분산 추적 유형
3.4 샘플링
3.5 분산 추적과 모놀리스
3.6 원격 측정의 상관관계
3.7 추적 콘텍스트를 이용한 실패 주입 및 실험
3.8 마치며

CHAPTER 4 차트와 경고

4.1 모니터링 시스템의 차이
4.2 서비스 수준 지표의 효과적인 시각화
4.3 게이지
4.4 카운터
4.5 타이머
4.6 대시보드 생성을 중지해야 할 때
4.7 모든 자바 마이크로서비스에 통용되는 서비스 수준 지표
4.8 예측 경고 체계
4.9 마치며

CHAPTER 5 멀티 클라우드와 지속적 전달의 안정성

5.1 플랫폼 유형
5.2 자원 유형
5.3 전달 파이프라인
5.4 클라우드용 패키징
5.5 delete+none 배포
5.6 하이랜더
5.7 블루/그린 배포
5.8 카나리 분석 자동화
5.9 마치며

CHAPTER 6 소스 코드 관찰 가능성

6.1 스테이트풀 자산 인벤토리
6.2 릴리스 버전 관리
6.3 의존성 해소 메타데이터
6.4 소스 코드를 활용한 메서드 수준 정보 수집
6.5 의존성 관리
6.6 마치며

CHAPTER 7 트래픽 관리

7.1 잠재적 장애 요소가 많은 마이크로서비스
7.2 시스템의 동시성
7.3 플랫폼 로드 밸런싱
7.4 게이트웨이 로드 밸런싱
7.5 클라이언트 측 부하 분산
7.6 헤지 요청
7.7 호출 복원 패턴
7.8 마치며
Author
조너선 슈나이더,정병열
자동화된 소스 코드 변환과 자산 가시성을 통해 애플리케이션과 인프라를 현대화하는 Moderne의 CEO이자 공동 설립자. 이전에는 넷플릭스의 애플리케이션 모니터링 및 엔지니어링 도구를 다루는 스프링팀에서 근무했었다.
자동화된 소스 코드 변환과 자산 가시성을 통해 애플리케이션과 인프라를 현대화하는 Moderne의 CEO이자 공동 설립자. 이전에는 넷플릭스의 애플리케이션 모니터링 및 엔지니어링 도구를 다루는 스프링팀에서 근무했었다.