The tenth chapter examines what keeps a web service usable even when errors happen or the load is high. We go through the concepts of service quality and availability (SLI, SLO, SLA), the handling of errors and communication with the user, the relationship between response time and capacity, and the HTTP cache and the CDN. The chapter closes with handling load peaks, observability, and the trade-offs among performance, security, and cost.
The reliable, high-performance web
The tenth chapter examines what keeps a web service usable even when errors happen or the load is high. We go through the concepts of service quality and availability (SLI, SLO, SLA), the handling of errors and communication with the user, the relationship between response time and capacity, and the HTTP cache and the CDN. The chapter closes with handling load peaks, observability, and the trade-offs among performance, security, and cost.