Part 4
3 chapters
Reliability: Deadlines, Errors & Interceptors
Make calls fail correctly and bound their own blast radius.
Chapter 10
Deadlines, timeouts and cancellation
A deadline as an absolute budget that travels with a call, propagated down a chain, and the cancellation that follows when it runs out.
Chapter 11
Error and exception handling
Canonical status codes as the contract, the rich error model built from google.rpc.Status and its typed details, and the line between a retryable and a non-retryable failure.
Chapter 12
Interceptors
The interceptor chain as gRPC's cross-cutting seam: logging and timing on every call, an auth hook in front of the handler, and where error mapping and request-id propagation belong.