gRPC-Rust: Preview to Stable Release
summary
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 migration path yet. A compatibility layer for tonic is planned so existing apps can switch imports and then replace stubs; server APIs will accept arena-backed request/response views to reduce allocations. Early dashboard numbers look strong without tuning, and proxyless/XDS support targets completion in H1 next year.
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker background
- 1:25What is Rust and why use it
- 4:18Rust basics: ownership and borrowing
- 6:03Rust error handling with Options and Results
- 8:29Rust async programming overview
- 9:54Why gRPC and Rust work well together
- 11:00Introduction to Tonic and gRPC Rust
- 12:25Why a new gRPC Rust implementation
- 14:11First preview of gRPC Rust
- 15:38Proxyless service mesh and roadmap
- 16:20Early performance results
- 16:43Server API preview and hello world
- 18:09Building a greeter service with RPC call
- 20:19Q&A: Migration path from Tonic
related talks
25mgRPC Rust
21mIntroducing gRPC-Rust
16mSafe, Fast, and Scalable: Why gRPC-Rust Should Be Your Next RPC Framework
46mAdopting Rust by gracefully oxidising web applications
47mOpening Keynote
41mGrappling with growth, and other good problems to have
35mCore Team Keynote
31mRustly typed APIs; ... JSON RPC with Rust, Procedural macros and a DSL
