18장. Overload 때 graceful degradation을 설계한다
중요한 예약 쓰기를 보호하기 위해 추천·통계·고해상도 미리보기 같은 기능을 늦출 수 있다. queue 길이 제한, load shedding, per-tenant quota, retry-after를 사용한다. 무제한 queue와 무제한 retry를 피한다.
degrade 상태를 UI와 운영자에게 알리고 언제 원복하는지 정한다. 오래된 cache나 제한 응답이 잘못된 업무 결정을 만들지 검토한다. emergency lever는 권한·감사·연습을 가진다.