메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

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

기업에서 신뢰할 수 있는 마이크로서비스를 위한 패턴

한빛미디어

번역서

판매중

  • 저자 : 조너선 슈나이더
  • 번역 : 정병열
  • 출간 : 2022-03-10
  • 페이지 : 348 쪽
  • ISBN : 9791162245286
  • eISBN : 9791162246009
  • 물류코드 :10528
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.6점 (19명)
좋아요 : 11

책소개

MSA로 구축된 애플리케이션 관리를 단계적으로 안내하는 실전 가이드

 

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

 

 

상세페이지_자바 마이크로서비스를 활용한 SRE_940px.jpg

저자소개

조너선 슈나이더 저자

조너선 슈나이더

자동화된 소스 코드 변환과 자산 가시성을 통해 애플리케이션과 인프라를 현대화하는 Moderne의 CEO이자 공동 설립자. 이전에는 넷플릭스의 애플리케이션 모니터링 및 엔지니어링 도구를 다루는 스프링팀에서 근무했었다.

정병열 역자

정병열

어린 시절 BASIC 언어를 계기로 프로그래밍을 접했다. 연세대학교 공과대학을 졸업한 이후 서버 엔지니어와 개발자로 일하며 다양한 업무를 담당했다. 현재는 시니어 개발자로 경력을 이어가는 한편 양질의 개발 서적 출간에 일조하고자 노력하는 중이다. 옮긴 책으로는 『자바 개발자를 위한 데브옵스 툴』, 『자바 마이크로서비스를 활용한 SRE』,『진화적 아키텍처』 (이상 한빛미디어) 등이 있다.

목차

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 마치며

출판사리뷰

구글과는 다른 넷플릭스의 SRE, 

그들의 애플리케이션 관리 노하우를 가득 담은 실전 입문서

 

SRE(사이트 신뢰성 엔지니어링)는 구글에서 사이트의 안정성을 유지하기 위해 개발한 방법론으로 SRE를 도입함으로써 개발과 운영의 분리로 인한 부작용을 피할 수 있다. 또한 세계 경제에 큰 타격을 준 코로나19 같은 사건이 발생해도, 신속하게 시스템을 원격 지원 체계로 전환할 수 있어 많은 기업에서 SRE를 도입하는 사례가 증가하고 있다.

 

이 책의 저자는 넷플릭스에서 근무하면서 얻은 인적 및 기술적 경험을 토대로 넷플릭스 SRE의 특장점을 가감 없이 소개한다. SRE 발원지인 구글과 다른 넷플릭스 특유의 조직 문화 속에서 발현된 개성적인 SRE의 일면을 엿볼 수 있다. 또한 가장 저변이 넓은 MSA 기술 스택과 자바 진영의 오픈 소스를 활용해 독자의 부담감을 낮추고, 스프링 프레임워크와 그레이들 분야에서 쌓은 업력으로 이를 탄탄하게 뒷받침한다. 기존에 접했던 SRE 관련 학습 자료들이 다소 피상적이라고 느껴졌다면 이 책을 통해 실제로 손에 잡히는 기술들을 습득함으로써 SRE를 추구하는 여정에 가시적인 첫걸음을 내딛을 수 있을 것이다.

 

소프트웨어 엔지니어에게는 서비스 장애 시간을 줄이고 성능 향상을 위해 다양한 관점에서 접근하는 방법을, IT 자산 관리자에게는 서비스를 안정적이고 신뢰성 있게 운영하는 방법을 안내한다. 기업에 신뢰할 수 있는 마이크로서비스를 성공적으로 도입할 수 있도록 이 책을 읽는 모든 이에게 훌륭한 안내서가 되어줄 것이다.

 

 

주요 내용

  • 애플리케이션 메트릭: 마이크로미터를 이용한 가용성 모니터링
  • 관찰 가능성과 디버깅: 로깅, 분산 추적, 실패 주입 테스트
  • 차트와 경보: 자바 마이크로서비스 핵심 지표 차트 구축
  • 안전한 멀티 클라우드 전달: 스피나커, 배포 전략, 카나리 분석 자동화
  • 소스 코드 관찰 가능성: 종속성 관리, API 활용, 엔드투엔드 자산 인벤토리
  • 트래픽 관리: 시스템 동시성, 플랫폼, 게이트웨이, 클라이언트 측 로드 밸런싱

 

추천사

IT 선도 기업들이 성취한 도전을 개념적으로 잘 정리해놓은 책이다. 이론적인 개념은 물론 실전 경험을 습득하고 싶은 모든 이에게 이 책을 추천한다.

_트로이 게인스, Shelter Insurance 정보 서비스 디렉터

독자리뷰

오탈자 보기

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
자바 마이크로서비스를 활용한 SRE
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
자바 마이크로서비스를 활용한 SRE
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자바 마이크로서비스를 활용한 SRE
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?