Back to Glossary
Networking

What is Service Mesh?

A dedicated infrastructure layer for managing service-to-service communication in microservices.

A Service Mesh is an infrastructure layer that handles service-to-service communication transparently — without changing application code. It provides mTLS encryption, traffic management (routing, retries, circuit breaking), and detailed observability (request metrics, traces) for all service communication. Traditional service meshes use sidecar proxies (Envoy) injected into every pod. Newer eBPF-based meshes (Cilium) work at the kernel level without sidecars. Istio, Linkerd, and Cilium are the main options.

Deep Dive Guide

what is a service mesh explained simply

Test your knowledge of Service Mesh and 130 other DevOps concepts