~/talk

Dial Once, Scale Infinitely: Production-Ready gRPC Without the Mess

Talkat gRPConf India 2025 · on Wednesday, 2025-11-19· at 13:25· Badaam Saat / Balla - 4th Floor· [microservices]
links:none on file
links:none on file
slides:none on file

DigitalOcean describes a gRPC stack called DRPC that centralizes connection setup with a shared client-creator abstraction, uses auto-generated typed clients and interceptors, and resolves targets via a custom Endpoint Discovery Service (EDS). It runs on DOCCC with auto-mTLS, OPA-based policy checks, built-in client load balancing, and claims scale: ~4,000 services, 25,000+ instances, ~1M internal RPS, sub-10ms internal latency and 15–20 GB/s. The pattern enforces dial once, use many long‑lived connections and reduces redundant dials.

AI-written summary · about

  1. 0:00Introduction to gRPC
  2. 2:07Why gRPC replaced RPC
  3. 8:27Protocol Buffers in gRPC
  4. 10:12DigitalOcean’s gRPC scale
  5. 11:37Hello World gRPC service
  6. 12:39DRPC framework features
  7. 13:20Interceptors in gRPC
  8. 14:24Client load balancing in DRPC
  9. 15:28Auto TLS with DOCCC
  10. 16:52Endpoint Discovery Service
  11. 17:54mTLS with DRPC
  12. 18:35Role-based access control in gRPC
  13. 19:40EDS for service discovery
  14. 20:23Scaling with DRPC, DOCCC, EDS
~/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.