Service meshes were developed to help deal with the great increase in complexity that came along with containers, microservices, and other cloud-native technologies that spread workloads that traditionally have been handled by large monolithic applications across multiple servers and even multiple clouds. While this has been a boon for DevOps teams — development and deployment don’t have to be put on hold while modifications are being made elsewhere in an application — it’s created a new set of issues.