Service meshes transparently adds required technical cross-cutting concerns to microservices. Concerns such as routing, resiliency, or authentication become a responsibility of the service mesh.