Experience running a Service Mesh at Avito
summary
Avito describes their operational experience running a Service Mesh to make microservice communication more flexible, stable, and reliable. The talk covers practical aspects of deploying and operating a service-mesh infrastructure (proxy sidecars, control plane components, observability and reliability features) and lessons learned about simplifying network operations for service-to-service traffic.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:49What is a Service Mesh
- 3:35Avito's solution evolution
- 7:47First custom solution: Netro
- 10:16Second custom solution: Navigator
- 15:07Problems with custom solutions
- 15:47Choosing Istio for migration
- 17:53Istio migration process
- 20:38Cross-cluster calls
- 23:06Istio configuration challenges
- 25:19Debugging Service Mesh
- 27:50Overhead and metrics
- 29:14Conclusions
- 30:19Q&A
related talks
45mSolving Microservice Problems with Service Mesh: Istio and Envoy
53mService Mesh: What, Why, And How?
43mService Mesh and the future of networking
11mWelcome & Opening Remarks
34mService Mesh for Developers
55mEmpower Your Microservices with Istio Service Mesh
56mService Meshes - Powering the next wave of microservice architectures
47mOn the Mesh of Connections - Service Mesh
