부에서는 보안과 신뢰성 요구사항을 시스템 설계 단계에서 비용 효율적으로 구현하는 방법을 중점적으로 다
룬다.
제품을 처음 설계할 때부터 보안과 신뢰성을 감안하는 것이 가장 이상적이지만 실제로는 기존 제품에 추가하
는 형태일 것이다.
3
장에서는 이미 운영중인 구글의 시스템이 더 안전하고 장애에 잘 대처하도록 필자가 적용
했던 사례를 설명한다.
4
장에서는 일정 수준 이상의 개발 속도를 포기하면서 보안과 신뢰성 문제를 자연스럽
게 미뤄두게 되는 경향을 설명한다.
시스템 중 어느 부분부터 보안과 신뢰성 원칙을 통합할 수 있을지 궁금하다면 위험 요소마다 다른 접근을 어
떻게 평가하는지 설명하는
5
장을 참고하자. 그 다음
6
장에서는 불변
invariant
모델과 멘털
mental
모델로 시스템을
분석하고 이해하는 방법을 설명하고 신원과 승인 그리고 접근 제어
access
control
를 위해 표준화된 프레임워크로
계층형
layered
시스템 아키텍처를 구현하는 방법을 소개한다.
7
장에서는 단기, 중기 그리고 장기적 변화를 포용하는 것은 물론 서비스를 운영하면서 일어나는 예상치 못한
문제에 대한 사례를 소개한다.
8
장에서는 장애가 발생하더라도 기능이 저하된 상태에서 계속 운영할 수 있는
시스템의 구축 전략을 설명한다.
9
장에서는 장애 이후 복구 중인
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.