gRPConf North America 2026
2026-09-03
Mountain View, United States
who it's for
platform engineers, backend engineers, site reliability engineers, infrastructure engineers, cloud engineers, developer advocates
topics
xDS load balancing and routing; ExtAuthz callout protocol; ExtProc message processing stream; post-quantum TLS key exchange; gRPC for high-performance transports; shared memory and RDMA gRPC paths; gRPC-Rust client and server support; proxyless Rust service mesh; Protobuf schema inference and lossless decoding; MCP over gRPC transport; tracing and security for AI inference
| title | author | length |
|---|---|---|
| Keynote: Welcome + Opening Remarks | Kevin Nilson | 14m |
gRPC presents status and next steps: the project is 12 years old and showing steady GitHub growth while documentation adds about 100 new user guides and two… | ||
| Keynote: State of gRPC | Aspi Siganporia | 11m |
Story of how gRPC consolidates Google’s internal Stubby variants into one open project that runs over HTTP to traverse firewalls and is developed on GitHub so… | ||
| Keynote: Overview of gRPC | Ivy Zhuang | 20m |
gRPC uses Protocol Buffers for compact binary messages and HTTP/2 for multiplexed streams with HPACK header compression, claiming industry‑leading latency and… | ||
| Keynote: gRPC, A Foundation for AI | Denis Serenyi | 22m |
Google Cloud Storage uses gRPC to bypass frontend hops and unlock higher sustained bandwidth and more predictable tail latency, driving millions QPS and tens… | ||
| How Netflix Leverages gRPC for Resilience at Scale | Olivia Bronstein, Umair Khan | 22m |
Netflix runs gRPC for over a thousand clients and services handling tens of millions of gRPC requests per second and builds resilience as middleware: retries… | ||
| Adopting gRPC for Low Latency, High Bandwidth Scenarios | Christopher Cifra | 26m |
A custom layer negotiates upgrades over standard gRPC then switches eligible connections to fast transports using a client-side interceptor and a generated… | ||
| gRPC xDS Updates: ExtAuthz and ExtProc | Mark Roth | 38m |
gRPC xDS adds two concrete callout protocols: ExtAuthz does an immediate unary call at client initial metadata and returns a binary allow/deny plus optional… | ||
| Birds of a Feather - xDS and Load Balancing | Mark Roth | 22m |
Discussion covers practical xDS work: many teams use go-control-plane, some hit scale limits (one report: open-source implementations can’t serve millions of… | ||
| High-Performance gRPC Beyond HTTP/2 | Thiyagarajan Velappan, Ravi Cherukuru | 29m |
Gama implements go-gRPC + Homa + HTTP/3 to run HTTP/2, HTTP/3 and raw Homa side-by-side on the same port, adds a 5‑byte Homa wire header and a TLS layer for… | ||
| Beyond protoc --decode: Schema Inference, Lossless Decoding, and... | Frederic Ruget | 23m |
prototools demos a practical workflow: reproto extracts and decompiles embedded FileDescriptorSets (example: Google Maps/Places proto rebuilt), prototext… | ||
| gRPC as an MCP Transport | Sreenithi Sridharan, Pawan Bhardwaj | 34m |
Argues that replacing JSON/HTTP MCP transports with Protobuf binary serialization over HTTP/2 gRPC cuts CPU and bandwidth overhead, removes HTTP/1.1… | ||
| gRPC and Post-Quantum Cryptography | Riya Mehta | 22m |
gRPC now prefers a X25519+MLEM-768 hybrid key exchange to provide post-quantum confidentiality, rolled out in C++ and Go with Java dependent on JDK support… | ||
| How We Control Routing between gRPC Services for Testing with Our Custom xDS... | Yuki Ito | 22m |
Claims a small custom xDS control plane makes per-PR routing simple: it discovers Cloud Run services every 30 seconds, generates header-based route rules so… | ||
| gRPC-Python: Major Feature Updates | Sreenithi Sridharan, Sergii Tkachenko | 27m |
gRPC‑Python adds no‑GIL support (tests: core interrupt suites 100% on free‑threaded Python 3.14, >96% unit tests passing; thread sanitizer in CI), enables… | ||
| Streaming Was Only Half the Fix: Retrofitting a Stable gRPC API | Sohan Kunkerkar | 21m |
Kubernetes CRI list calls hit ResourceExhausted errors when nodes accumulate thousands of finished containers; raising gRPC size limits only delayed failures… | ||
| Proxyless gRPC Service Mesh for Rust | Madhurish Nitish Gupta, Jeff Jiang | 17m |
LinkedIn builds a proxyless xDS stack for Rust by layering xDS routing, retry and CDS/EDS load‑balancing as Tower layers on top of tonic, implementing an actor… | ||
| gRPC-Rust: Preview to Stable Release | Doug Fawley | 30m |
gRPC Rust lands a May 28 preview on crates.io that is client-side only, TLS- and Tokio-bound, with code generation via Google Protobuf and no server or… | ||
| A Lightweight gRPC-Compatible Implementation for Sidecars | Tim Burks | 21m |
Sidecar is a tiny Go library that implements the gRPC wire protocol directly on the Go standard library HTTP/2 stack, uses Go generics, and deliberately has no… | ||
| grpcgi: Enabling Universal Web Serving, Native mTLS, and xDS on the gRPC Mesh | Mehrdad Afshari | 22m |
grpcgi inverts the transport so Envoy speaks gRPC to an in‑process server that translates into ASGI/Rack, letting unmodified web apps inherit SPIFFE identity… | ||
| Open Source Projects and AI Security | Eric Anderson, Nick Galloway | 25m |
gRPC teams adopt the open-source Mantis Skills harness to reduce an early >90% false positive rate from point‑and‑shoot models, adding an ADK reference… | ||
| Tracing AI Calls End to End: What AI inference teaches us about... | Jigar Kuverji Savla | 22m |
Shows that gRPC transport-level metrics miss critical AI inference signals: two requests with nearly identical call durations (∼30 ms apart) have time to first… | ||
| What's new in gRPC Observability | Eric Anderson, Madhav Bissa | 29m |
gRPC adds concrete observability: a new disconnection_reason metric on connections, TCP-level telemetry (retransmits, RTT) for Java and C++, TLS handshaking… | ||
| From Writing REST to Writing gRPC | Mukul Mantosh | 13m |
Defines a proto file first and generates Go types and client/server stubs—example is a user service with GetUser RPC that produces two generated files… | ||
| nothing matches | ||