escalating timeout term
tighter timeout closer to the user; looser internally
User-facing service has a 1s timeout. It calls an internal service with a 700ms budget. That service calls a database with a 500ms budget. Each layer is tighter than the one above so failures surface fast and don't blow user-facing deadlines. Usually implemented as deadline propagation (gRPC) or context timeouts (Go).