잘 설계된 시스템과 운영 가능한 시스템은 다르다분산 시스템은 설계만으로 완성되지 않는다.아무리 이론적으로 완벽해 보여도, 운영 단계에서 다음 질문에 답하지 못하면 실패한다.문제가 생겼을 때, 우리는 무엇을 보고 어떻게 판단하는가이 글에서는 지금까지 다룬 모든 개념을 운영 가능성이라는 하나의 기준으로 정리한다.운영 가능성의 출발점은 실패 수용이다운영 가능한 시스템은 실패를 막으려 하지 않는다.Partial Failure는 항상 존재한다지연과 중복은 제거할 수 없다일부 요청 실패는 정상 상태다운영의 목표는 실패를 통제 가능한 상태로 유지하는 것이다.SLO는 왜 필요한가운영 가능한 시스템은 성공과 실패를 감정이 아니라 수치로 정의한다.이를 위해 등장한 개념이 SLO(Service Level Objective)..