Glossary

Service Mesh

A dedicated networking layer (sidecar proxies) that handles service-to-service traffic transparently.

1 min read·5 sections
Open the interactive version → diagrams, practice & more

Definition

A dedicated networking layer (sidecar proxies) that handles service-to-service traffic transparently.

How it works

Proxies like Envoy run next to each service and take over retries, timeouts, mTLS, load balancing and observability, so application code doesn't reimplement them. A control plane (Istio, Linkerd) configures them centrally. Powerful at scale; real operational overhead for small fleets.

Learn more on SystemLore

Common questions

What is Service Mesh?

A dedicated networking layer (sidecar proxies) that handles service-to-service traffic transparently.

How does Service Mesh work?

Proxies like Envoy run next to each service and take over retries, timeouts, mTLS, load balancing and observability, so application code doesn't reimplement them. A control plane (Istio, Linkerd) configures them centrally. Powerful at scale; real operational overhead for small…

What is Service Mesh used for in system design?

Proxies like Envoy run next to each service and take over retries, timeouts, mTLS, load balancing and observability, so application code doesn't reimplement them. A control plane (Istio, Linkerd) configures them centrally. Powerful at scale; real operational overhead for small…

Part of Glossary on SystemLore — system design explained with 148 deep topics, interactive diagrams, and a build-it-yourself game. Browse the glossary and "X vs Y" comparisons, or build this one →