상세정보
미리보기
자바 마이크로서비스를 활용한 SRE
- 저자
- 조너선 슈나이더 저/정병열 역
- 출판사
- 한빛미디어
- 출판일
- 2022-03-15
- 등록일
- 2022-07-29
- 파일포맷
- PDF
- 파일크기
- 11MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
MSA로 구축된 애플리케이션 관리를 단계적으로 안내하는 실전 가이드 자바 마이크로서비스를 안정적으로 구축하고 배포하는 방법을 단계적으로 안내하는 실무 지침서다. 플랫폼 엔지니어가 고도로 탄력적인 자바 애플리케이션을 구축할 수 있도록 기술적·조직적으로 적용해야 하는 일련의 과정을 점진적으로 배워나간다. 또한 마이크로서비스 도입을 선도하는 여러 기업의 성공적인 SRE 모범 사례도 소개한다. 수많은 시행착오로 검증한 실전 대응 기법이 적용된 예제 코드로 마이크로서비스 도입의 핵심을 꿰뚫어보는 시각을 얻어 훌륭한 엔지니어로 거듭나기 바란다.
저자소개
자동화된 소스 코드 변환과 자산 가시성을 통해 애플리케이션과 인프라를 현대화하는 Moderne의 CEO이자 공동 설립자. 이전에는 넷플릭스의 애플리케이션 모니터링 및 엔지니어링 도구를 다루는 스프링팀에서 근무했었다.
목차
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 마치며