~/talk

Overview of gRPC

Talkat gRPConf 2025 · on Tuesday, 2025-08-26· [microservices, web-platform]
links:none on file
slides:none on file

gRPC is a high-performance RPC framework built on HTTP/2 and Protocol Buffers; a channel manages TCP connections, does pluggable name resolution, and hands off to load balancing (default pick_first, option round robin). Calls map to HTTP/2 streams and support four patterns (unary, server/client/bidirectional streaming). Features covered include interceptors, client-side deadlines with deadline propagation, cancellation propagation to downstreams, configurable retry policies (max attempts, exponential backoff), and graceful vs forceful channel shutdown.

AI-written summary · about

  1. 0:00Welcome to gRPC
  2. 1:27Core features and design
  3. 2:32gRPC channels and stubs
  4. 3:54Name resolution
  5. 4:59Load balancing
  6. 5:45Communication patterns
  7. 7:08Interceptors
  8. 7:51Deadlines and cancellation
  9. 9:39Retry mechanism
  10. 11:23Status codes and shutdown
  11. 12:26Summary and best practices
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.