Overview
Explore the concept of proxyless service mesh with gRPC in this informative conference talk from KubeCon + CloudNativeCon Europe 2021. Discover how gRPC, a popular choice for building microservices, can be used to create a service mesh without the complexity of managing sidecar proxies. Learn about the architecture of this approach and its advantages over traditional proxy-based service meshes. Gain insights into the new developments in gRPC's service mesh features, including service discovery, load balancing, application security, and observability. Watch a practical demonstration showcasing traffic splitting and failover scenarios using a wallet service example. Understand the limitations, current status, and future directions of this technology. Acquire valuable knowledge about building efficient and streamlined microservices infrastructure for cloud-native applications.
Syllabus
Intro
Before Service Meshes
What is a Service Mesh?
Proxy based Service Mesh
Problems with proxies
Which Service Mesh
Overview of DS APIs
Limitations
Current status
What's next?
Resources
Demo: traffic splitting • Client connected to 'wallet.grpcwallet.io • Two deployments of Wallet service
Demo: failover
Taught by
CNCF [Cloud Native Computing Foundation]