Your First gRPC Service and Client in ASP.NET Core: Kestrel, Deadlines and RpcException
Making gRPC calls safely means sharing the channel, putting a deadline on every call and carrying it down the chain with EnableCallContextPropagation; otherwise a downstream service finishes the work and reserves stock even after the client gave up. We bring Inventory up on Kestrel with h2c and show status codes, the rich error model and metadata with real logs.
14 Nov 2026
·
12 min
·
3