구글에서 공개한 SRE 시리즈 세 번째 책

지난 4월 9일 구글에서는 사이트 신뢰성 엔지니어링 도서 시리즈의 세 번째 도서를 무료로 공개했습니다. 2017년 사이트 신뢰성 엔지니어링Site Reliability Engineering, 2018년 사이트 신뢰성 워크북The Site Reliability Workbook에 이어서 안전하고 신뢰가능한 시스템 구축Building Secure and Reliable Systems이 세 번째로 공개되었습니다. 현재 SRE 도서 공식 페이지에서 PDF, EPUB, MOBI 형식으로 무료 다운로드 받을 수 있으며 별도의 기한은 없는 것으로 보입니다.

두 번째 책이 공개되었을 때 44BITS에서도 소개했었습니다만, 사이트 신뢰성 엔지니어링은 구글에서 사이트와 신뢰성 엔지니어링을 조합해서 만든 단어입니다. 인프라스트럭처를 관리하는 데 있어 소프트웨어 엔지니어링의 기법들은 접목해 신뢰성 높은시스템을 구축하는 엔지니어 직군을 의미합니다.

이번 책에서는 확장 가능하고 신뢰성 높은 시스템을 구축하기 위한 디자인부터 구축, 유지보수, 문화까지 좀 더 구체적인 방법들에 대해서 소개합니다. 종이책으로는 500페이지 이상의 분량으로 상당한 양을 다루고 있습니다.

이번 책의 주요 목차는 다음과 같습니다.

  • I. Introductory Material
      1. The Intersection of Security and Reliability
      1. Understanding Adversaries
    1. Designing Systems
      1. Case Study: Safe Proxies
      1. Design Tradeoffs
      1. Design for Least Privilege
      1. Design for Understandability
      1. Design for a Changing Landscape
      1. Design for Resilience
      1. Design for Recovery
      1. Mitigating Denial-of-Service Attacks
    1. Implementing Systems
      1. Case Study: Designing, Implementing, and Maintaining a Publicly Trusted CA
      1. Writing Code
      1. Testing Code
      1. Deploying Code
      1. Investigating Systems
    1. Maintaining Systems
      1. Disaster Planning
      1. Crisis Management
      1. Recovery and Aftermath
  • V. Organization and Culture
      1. Case Study: Chrome Security Team
      1. Understanding Roles and Responsibilities
      1. Building a Culture of Security and Reliability

현재 구글 SRE 공식 페이지에서는 첫 번째 책 사이트 신뢰성 엔지니어링Site Reliability Engineering과 두번째 책 사이트 신뢰성 워크북The Site Reliability Workbook도 HTML 형식으로 무료 제공하고 있습니다.