Skip to content

10.1. Service Mesh Architecture

A mesh splits into two planes: a data plane of proxies that sit in the request path and actually move traffic, and a control plane that configures them. Understanding this split explains both the mesh’s power (change routing or security policy without redeploying a service) and its cost (every request now traverses an extra proxy). This chapter covers the Envoy data plane, the Istio and Linkerd control planes, the traffic-management and observability features they enable, and the sidecarless models that are rewriting the cost equation.