WEBBOOK CHAPTER

느린 이유를 숫자로 설명하는 성능 엔지니어링: 1장. 빠르다는 말을 사용자 SLI로 바꾼다

1장. 빠르다는 말을 사용자 SLI로 바꾼다

페이지 로드, 예약 접수, 배정 확정, 사진 업로드, 정산 완료는 서로 다른 시간축이다. 예약 API p95 300ms, 성공률 99.9%, 상태 전파 p95 5초, 중복 0처럼 결과를 정한다. 평균은 긴 꼬리를 숨기므로 percentile과 오류를 함께 본다.

목표는 사용자·사업·비용과 합의한다. 100%와 무한 처리량을 요구하지 않는다. 범위, 측정 위치, 제외 traffic, 기간, 표본 수를 문서화한다. SLO를 넘으면 어떤 배포·용량 결정이 달라지는지 error budget policy에 연결한다.