What Is a Service Mesh?
A service mesh is a relatively simple concept, consisting of a bunch of network proxies paired with each service in an application, plus a set of proxy management processes. The proxies are called the data plane and the proxy management processes are called the control plane in the service mesh. As a dedicated infrastructure layer for cloud-native applications, a service mesh offers powerful traffic management, security controls, resiliency capabilities, and observability tooling required by modern, container-based microservices architectures.