gRPConf 2025
who it's for
platform engineers, backend engineers, site reliability engineers, cloud architects, machine learning engineers, DevOps engineers
topics
Protocol Buffers editions; gRPC over HTTP/3; gRPC Rust (Tonic) preview; bidirectional streaming at scale; MCP over gRPC for LLMs; gRPC observability improvements; load balancing in gRPC; service mesh with gRPC; gRPC Swift for container agents; io_uring integration in gRPC-C++; tuning deadlines batching keepalives
| title | author | length |
|---|---|---|
| Keynote: Welcome + Opening Remarks | Kevin Nilson | 12m |
Welcome note announces a governance rewrite and a new steering committee moving the project toward CNCF graduation, backed by an expanded multi-vendor team and… | ||
| Keynote: State of gRPC | Rajiv Ramanathan | 07m |
Reports gRPC powers large deployments (LinkedIn migrated 50,000 endpoints) and runs inside major projects like Kubernetes and containerd, claiming wide… | ||
| Overview of gRPC | Jung-Yu (Gina) Yeh | 14m |
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… | ||
| Keynote: gRPC, A Foundation for AI | Muninder Sambi, Arunkumar Jayaraman | 23m |
Claims concrete wins: 400 gig interconnect for faster ingestion, GKE clusters up to 65,000 nodes and an RDMA VPC at 3.2 Tbps for GPU/TPU hops, an inference… | ||
| Troubleshooting with Gemini | Yuexin Li | 05m |
Website goes down after a VM restart because an ephemeral external IP changed; Gemini Cloud Assist analyzes recent VM config and logs, identifies the root… | ||
| An Introduction To Google Cloud Platform | Peisi Le, Michael Zhou | 25m |
A startup case study builds “GShoe” on Google Cloud using VM, serverless, and container options—Cloud Run for serverless containers, GKE (including Autopilot)… | ||
| Protobuf Editions | Mike Kruskal | 25m |
Protobuf adds an editions framework that pins exact feature defaults per file, lets codegen and language features be toggled and overridden at… | ||
| Should You Use gRPC in Your AI Tooling Stack? | Jennifer Amah | 26m |
Evaluates gRPC for an AI code-reviewer called MergeWhisperer code-review assistant, claiming real improvements when streaming tokens and making mid-response… | ||
| Using gRPC Swift for Container Agents in Apple Containerization | Agam Dua | 20m |
Apple Containerization uses a VM-backed container runtime where a VM init agent (VMD) hosts a gRPC server to orchestrate runtime setup: gRPC over a VZ virtio… | ||
| Bringing HTTP/3 To gRPC at Cloudflare Scale | Lucas Pardue | 30m |
Cloudflare describes multi‑year work to run gRPC over HTTP/3 at edge scale, shipping early HTTP/3 support in 2018, open sourcing the quiche Rust library in… | ||
| Kubernetes and GKE for Beginners | Richard Belleville | 20m |
Begins from zero and shows how to build a container image, write a small YAML deployment, and deploy it with kubectl so a web app is running in minutes… | ||
| Evolving Critical Systems With gRPC: Bidirectional at Scale — What Works, What Hurts, What’s Next? | Thiyagarajan Velappan, Eric Robins, Ravi Cherukuru, Prasanna Srinivasan Narasimhan, Jenny Zhang | 35m |
Mastercard runs gRPC bidirectional streaming across a global backbone, handling 159.4 billion transactions in 2024 and hundreds of millions per day, using… | ||
| Tossing Our Caps: gRPC Governance Changes and the Path To CNCF Graduation | Richard Belleville | 10m |
gRPC is still incubating in the CNCF and a concrete plan moves it toward graduation: a voted Contributor Ladder (org members require ~4 PRs/year, core… | ||
| Using a Service Mesh With gRPC | Eric Anderson | 22m |
gRPC requires HTTP/2 and works with common service meshes but the interaction depends on architecture: gateway, daemonset, sidecar, proxyless each changes… | ||
| gRPC API Management With a Kubernetes Native API Management Platform | Dushan Abeyruwan | 25m |
A Kubernetes-native API gateway built on Envoy Proxy and the Kubernetes Gateway API exposes gRPC at the edge with native routing, JWT-based auth, header… | ||
| Handling Traffic Spikes Through Automated Prioritized Load Shedding | Benjamin Fedorka | 21m |
Netflix builds an automated per-cluster system that generates, experiments on, validates, and deploys prioritized load-shedding and autoscaling configs… | ||
| Introducing gRPC-Rust | Cathy Zhao, Doug Fawley | 21m |
gRPC-Rust builds on Tonic and adds full gRPC features (load balancing, client health checks) while keeping a pure Rust implementation; Google protobuf codegen… | ||
| Managing Contextual Metadata Across a gRPC Ecosystem | Nicholas Hagen | 30m |
Netflix describes running thousands of gRPC servers handling millions of requests per second and uses protobuf v3 with custom extensions and a central registry… | ||
| Experiences With Integration of Io_uring Into gRPC-C++ | Vignesh Babu, Minwoo Ahn | 19m |
Implemented an io_uring EventEngine for gRPC‑C++ using liburing with one io_uring per CPU and endpoints pinned by incoming CPU, and an atomic leader scheme to… | ||
| Plenary: gRPC: New Features and the Road Ahead | Richard Belleville | 13m |
Roadmap lays out concrete features: ext_proc and ext callouts let servers modify requests and delegate auth by calling a preconfigured gRPC extension service… | ||
| Building Production-Ready LLM Integrations With MCP Over gRPC | Mehrdad Afshari | 23m |
Argues that Model Context Protocol (MCP) works best when carried over bidirectional gRPC streaming, giving you existing gRPC features for auth, load balancing… | ||
| Load Balancing in gRPC | Easwar Swaminathan | 22m |
Explains gRPC client-side load balancing with the actual LB policy API, the plug-in builder/balancer/clientConn/picker interfaces, and how service config… | ||
| Tuning gRPC for High Performance: Deadlines, Batching, and KeepAlives | Rahul Raja | 22m |
Explains concrete tuning: deadlines propagate downstream so use 1.5s client deadline examples and fail early on servers that see remaining <50ms to avoid… | ||
| Exposing gRPC Services as MCP Servers | Johannes Brüderl | 25m |
Redpanda Data presents a plugin that generates MCP tool specs from Protobuf RPCs so gRPC APIs expose validated MCP endpoints with no manual glue code, and a… | ||
| What's New With gRPC's Observability? | Yash Tibrewal, Abhishek Agrawal | 22m |
gRPC ships concrete observability work: gRPC OpenTelemetry plugins implemented (Java, C++, Go) and marked experimental with planned interop tests; C++ on Linux… | ||
| Building a gRPC Proxyless World: How Reddit Scaled Resilience... | Shadi Altarsha, Sotiris Nanopoulos | 17m |
Reddit implements a proxyless gRPC stack using an XDS control plane that reconcilies Gateway API, EndpointSlices and Services into per-resource XDS snapshots… | ||
| nothing matches | ||