DevOps Glossary

gRPC Deadline

A gRPC deadline is a per-RPC time limit that tells services when to stop waiting and fail the request.

A gRPC Deadline is a per-RPC time limit that tells the client and server when a request should stop waiting and fail. It sets the latest point by which a gRPC call must complete; if the call takes too long, gRPC cancels it and returns a deadline error, usually DEADLINE_EXCEEDED. Deadlines help prevent hung requests, wasted CPU or memory, and slow failures across service chains. For example, if an API gateway gives a checkout request a 500 ms deadline, downstream services such as inventory, pricing, and payment must finish within the remaining time or stop work when the deadline expires.