~/conference

gRPConf 2024

sponsor register view the schedule Submit a Proposal Thank you to all who joined us for gRPConf 2024! We look forward to seeing you at future events. To experience the best of this year’s event…

gRPC maintainers, backend engineers, platform engineers, site reliability engineers, protobuf and tooling engineers, language SDK authors, security engineers

gRPC metadata size limits; benchmarking and profiling gRPC; Rust gRPC implementation; gRPC Swift v2 rewrite; proxyless gRPC service mesh; xDS control plane adaption; Bazel monorepo gRPC builds; gcp proto registry; distributed transactions over gRPC; advanced TLS certificate rotation; gRPC caching and batching; OpenTelemetry integration for gRPC

titleauthorlength
gRPC Metadata Limits: The Good, the Bad, and the UglyAlisha Nanda10m
gRPC C++ metadata is unchecked and can overflow receivers and proxies so production shows two failure modes: a proxy with a lower limit rejects requests, and…
Talk at Red Willow on
gRPC Performance and Testing: A Maintainer PerspectiveAshley Zhang, Adam Heller24m
Maintainers run a continuous benchmarking framework with QPS worker + driver processes and JSON-configured runs that measure latency, throughput and CPU across…
Talk at Coast Live Oak on
gRPC RustDoug Fawley, Lucio Franco25m
Announces a new pure‑Rust gRPC implementation published under the grpc crate that aims to add full gRPC features missing from tonic (service configs, advanced…
Talk at Coast Live Oak on
Keynote: The State of gRPCAbhishek Vijaya Kumar09m
gRPC celebrates 10 years and reports 100 million+ weekly downloads, tracing origins to a 2014 design that traded off HTTP/2 header flow control to get…
Talk at Valley Oak on
Building a New gRPC Library in SwiftGeorge Barnett26m
A full rewrite produces gRPC Swift v2 that uses Swift's native concurrency and aims to leverage the Swift 6 compiler guarantee of data-race freedom; runtime…
Talk at Red Willow on
Powering Cisco ThousandEyes High-Performant Data Streams with gRPC and OpenTelemetryVitaly Kumov20m
Cisco ThousandEyes pipelines ingest agent test results from Kafka, enrich them via a metadata service, and export to customers using gRPC with protocol buffers…
Talk at Red Willow on
Keynote: Welcome + Opening RemarksKevin Nilson12m
Conference opens with logistics and project status: free Wi‑Fi on alphabet guest, sponsors Google Cloud and Buf acknowledged, and over 30 grpc team members are…
Talk at Valley Oak on
Building Monorepo gRPC Services with BazelAlex Eagle25m
Bazel builds gRPC services across many languages in a single monorepo by treating protoc as a reproducible toolchain that downloads protoc releases instead of…
Talk at Red Willow on
Enabling Distributed Transactions Across Microservices Using gRPCBen Hindman25m
Claims a system called resemble builds transactional microservices on top of gRPC and protobuf, exposing durable data types with reader/writer/transaction…
Talk at Red Willow on
Managing Protocol Buffers at ScaleRichard Belleville, Terry Wilson21m
A gcp-hosted Proto registry that stores bundle repos of .proto source, parses and compiles them, generates language artifacts and enforces…
Talk at Red Willow on
High Performance Service Meshes with gRPC ProxylessGina Yeh, Arvind Bright18m
gRPC proxyless embeds the data plane in applications to remove sidecar overhead and claims measurable gains: benchmarks show higher QPS, lower memory use, and…
Talk at Coast Live Oak on
A Deep Dive Into Advanced TLSAndrey Ermolov, Gregory Cooke28m
Advanced TLS is now stable in Java (Java 1.66 stable) and released as a 1.0 package in Go (Go advancedtls 1.0 released). The libraries add dynamic certificate…
Talk at Coast Live Oak on
Subsetting in gRPC: How We Implemented It at DatadogSergey Matyukevich31m
Datadog replaces full round‑robin with randomized subsetting plus rendezvous hashing to cut connection overhead while keeping stickiness, using subset size =…
Talk at Coast Live Oak on
How Low Can You Go? A Comparative Dive Into gRPC and TtRPC for...Archana Choudhary, Sudipta Pandit24m
ttRPC targets low-memory, low-latency local RPC by stripping features — removes HTTP/2 and TLS — and shipping simple message framing with protobuf; it sees…
Talk on
Adapting Our XDS Control Plane for Proxyless gRPCAntoine Tollenaere25m
Adapting an Envoy xDS control plane to proxyless gRPC requires changes to the transport and resource model not a simple toggle, including adding…
Talk at Valley Oak on
Dos and Don’ts: Designing an XDS Backend for the LinkedIn ScalePaul Chesnais22m
LinkedIn implements a custom xDS control plane that serves rest.li, Envoy and gRPC clients, migrates registration from Zookeeper to Kafka, and open‑sources the…
Talk at Valley Oak on
Reducing gRPC Call Volume Through Caching and BatchingBenjamin Fedorka23m
Netflix wires cache directives into protos and injects interceptors so Java clients use Google/Guava and off‑heap caches and a distributed Netflix/EVCache…
Talk at Valley Oak on
Fortifying gRPC Microservices: Beyond JWT with mTLS and SPIFFEMehrdad Afshari26m
Argues that replacing JWT with mTLS+SPIFFE removes token headaches by issuing per-workload certificates via a Spire agent and a central Spire server that…
Talk at Western Sycamore on
Unifying gRPC APIs under One Roof: Mastering gRPC Federation for Efficient BFFsShuhei Kitagawa20m
Mercari’s open source gRPC Federation generates Go BFFs from Protocol Buffer DSL, analyzes RPC dependencies to run backend calls concurrently, and wires in…
Talk at Western Sycamore on
Dynamic Policy Enforcement for Privacy Techniques in Microservice ArchitecturesRami Haddad22m
Prototype integrates data minimisation and purpose limitation into gRPC using a gRPC interceptor that validates JWT per-call claims and transforms responses…
Talk at Western Sycamore on
Building SpiceDB: A gRPC-First DatabaseJimmy Zelinskie29m
SpiceDB is a gRPC-first authorization database that exposes protobuf APIs, generates multi-language clients via protoc, and ships a REST gateway that converts…
Talk at Western Sycamore on
Rethinking Data Flow in gRPC-Go: Maximizing Memor...Ricardo Fernández Alvarado, Easwar Swaminathan25m
gRPC-Go replaces flat byte marshal/unmarshal with a ref‑counted m package that exposes buffer slice and buffer pool types so encoders and the transport pass…
Talk on
Load Balancing in gRPCEaswar Swaminathan25m
Covers gRPC client side load balancing mechanics: how the channel uses a name resolver and service config to instantiate an lb policy that creates and monitors…
Talk at Valley Oak on
gRPC and AIEric Anderson, Yuexin Li18m
AI training stresses networks with a near-complete communication mesh, bursty spikes and strong tail sensitivity, so gRPC work focuses on lowering per-RPC cost…
Talk at Valley Oak on
A Case Study of Enhancing gRPC Micro-Services for Supporting High Throughput, Low Latency TradingHolly Casaletto, Yucong Sun22m
Coinbase’s Golang gRPC trading stack moves from unary RPCs to a three-goroutine bi-directional streaming pattern with two channels and a busy‑spin coordinator…
Talk at Valley Oak on
Keynote: Industry Trends & gRPCMuninder Sambi22m
Keynote claims rapid Gen AI adoption with 66% adopting multicloud for Gen AI and ~80% planning deployments within three years, plus 81% expect multicloud…
Talk at Valley Oak on
Keynote: Overview of gRPCIvy Zhuang19m
gRPC uses protobuf over HTTP/2 and emphasizes concrete plumbing: channels create dynamic subchannels, name resolution is pluggable name resolver (schema in…
Talk at Valley Oak on
~/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.