service mesh
/SUR-vis mesh/ · noun · Development · Origin: 2017
Definitions
A dedicated infrastructure layer that handles service-to-service communication in microservice architectures, implemented as a network of lightweight proxies (sidecars) deployed alongside each service. Service meshes provide mutual TLS, load balancing, circuit breaking, and observability without requiring changes to application code. Istio, Linkerd, and Consul Connect are major implementations.
In plain English: An invisible network layer that manages how microservices talk to each other, handling encryption, retries, and traffic control automatically.
Example: After adopting the service mesh, we got mutual TLS between all 200 microservices without changing a single line of application code.