gRPConf 2023
who it's for
gRPC developers, platform engineers, site reliability engineers, security engineers, cloud infrastructure engineers, Java developers, observability engineers
topics
Protobuf editions; mTLS with SPIFFE; audit logging and CRL support; Envoy sidecars for gRPC; proxyless service mesh; xDS control plane compatibility; HTTP/2 metadata mapping; Protobuf reflection and DynamicMessage; Node.js gRPC load testing; Homa transport protocol integration; Jakarta EE gRPC subsystem
| title | author | length |
|---|---|---|
| Keynote: gRPC Opening Keynote - Abhishek Kumar, Google & Arunkumar Jayaraman, Google | Abhishek Vijaya Kumar, Arunkumar Jayaraman | 39m |
gRPC traces its roots to Stubby and Protocol Buffers, implements token-based flow control later standardized in HTTP/2, and ships a pluggable security stack… | ||
| Keynote: Looking at the Past to Understand our Future - Jorge Castro, CNCF | Jorge Castro | 14m |
Argues the CNCF landscape contains 72 projects and that plotting them hides complex ecological relationships; treats Kubernetes-era software as organisms where… | ||
| Keynote: Overview of gRPC - Ivy Zhuang, Software Engineer, Google | Ivy Zhuang | 20m |
gRPC claims multi‑platform, language‑agnostic RPC with HTTP/2 transport and Protobuf IDL; examples show creating a Channel with target and credentials… | ||
| How Netflix Makes gRPC Easy to Serve, Consume, and Operate - Benjamin Fedorka, Netflix | Benjamin Fedorka | 28m |
Netflix runs a Java gRPC framework that wires proto generation, clients, servers, caching, retries, hedging, Eureka name resolution, custom client load… | ||
| Deep Diving Into gRPC Security: A Case Study on API Security... - Dana White & Austin Pearigen | Dana White, Austin Pearigen | 21m |
StackHawk extends DAST to scan gRPC services by parsing file descriptor sets from Protobuf reflection and using the GRPC library’s DynamicMessage in Kotlin to… | ||
| Introducing Protobuf Editions - Matt Kulukundis & Mike Kruskal, Google | Matt Kulukundis, Mike Kruskal | 24m |
Protobuf Editions introduces edition-scoped defaults and per-field features that let generated APIs evolve incrementally without changing wire format; features… | ||
| The Security Evolution of gRPC Services in the Mesh - Amim Knabben, VMware | Amim Moises Salum Knabben | 22m |
Istio is shown enforcing mTLS via SPIFFE IDs and delivering identity, authn/authz and auditing via CRDs and Envoy XDS; tests on kind with provided makefiles… | ||
| gRPC Meets Jakarta EE - Ron Sigal, Red Hat | Ron Sigal | 24m |
WildFly now accepts a dropped JAR that contains an io.grpc.BindableService and registers it with a WildFly gRPC subsystem so the service runs with full Jakarta… | ||
| Our Journey Connecting Millions of Containers with gRPC... - Antoine Tollenaere & Sergey Matyukevich | Antoine Tollenaere, Sergey Matyukevich | 26m |
Datadog describes concrete fixes for large gRPC fleets: keepalive enabled by default cuts silent connection-drop detection from ~15 minutes to seconds, outlier… | ||
| What's New in gRPC? - Gina Yeh, Google | Gina Yeh | 19m |
Kubernetes Gateway API gets a gRPC Route integration now in experimental -> beta with Traffic Director support; custom backend metrics let servers report… | ||
| Load Testing gRPC Services in Node.js - Kenny Nguyen, gRPSeek | Kenny Nguyen | 14m |
gRPSeek is a Node.js load tester that spins up clusters of worker threads to generate concurrent gRPC traffic, using a proto file path to spawn client stubs… | ||
| What's New in gRPC Security for 2023: Audit Logging and CRL - Andrey Ermolov & Gregory Cooke, Google | Andrey Ermolov, Gregory Cooke | 26m |
gRPC now ships an audit logging extension as the accounting part of AAA that runs after authorization and emits metadata fields like full method name… | ||
| Building and Testing a gRPC API from Scratch: Unleash the Potential with Postman - W. Ian Douglas | W. Ian Douglas | 28m |
Postman demonstrates that it has supported gRPC since January 2022 and shows building a protobuf 3 definition, splitting messages into separate .proto files… | ||
| Integrating gRPC with the Homa Transport Protocol - John Ousterhout, Stanford University | John Ousterhout | 39m |
Homa is integrated into gRPC by a kernel driver plus a user library so C++ apps switch transports with a one-line code change (channel credentials on client… | ||
| nothing matches | ||