Propagate Timeout Budgets Across Cloud Services
A request that crosses several cloud services does not have one timeout. It has a chain of deadlines: client, edge proxy, application, database, and downstream APIs.
When those limits are configured independently, an upstream service can give up while downstream work continues consuming connections and CPU for a response nobody will use.
An end-to-end timeout budget gives the request one bounded lifetime and lets each hop consume part of it.