Proxyless Service Mesh for gRPC Java Services
summary
Shows how to run Java gRPC services without sidecar using proxyless mode and xDS control plane, requiring gRPC Java >= 1.48, a bootstrap file path in an env var, and xds credentials. Demonstrates real code and a GitHub demo, explains that missing control plane or template causes fallback to DNS resolver (so no mesh policies), and that some features (runtime change of certain balancer policies) remain unimplemented. Covers observability (Prometheus, Grafana, Jaeger) and resource savings at large scale (example: ~1000 instances). xDS v3 bootstrap file
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:29What is Service Mesh
- 9:32Proxyless mode in gRPC
- 15:55Bootstrap setup for XDS
- 20:34Debugging issues
- 31:34Summary and benefits
- 33:42Q&A
related talks
20mProxyless Service Mesh with gRPC
23mHow Proxyless gRPC Works in a Service Mesh
16mxDS in gRPC for Service Mesh
23mA Simplified Service Mesh With gRPC
33mgRPC For Microservices: Service-mesh and Observability
34mgRPC Proxyless Service Mesh with Security
25mAdapting Our XDS Control Plane for Proxyless gRPC
17mBuilding a gRPC Proxyless World: How Reddit Scaled Resilience...
