The rising popularity of microservices and Kubernetes creates new challenges for application networking. These microservices are comprised of potentially hundreds of loosely coupled services that are dynamic, ephemeral, and distributed making the communications between them critical to the security, reliability and performance of the application. A service mesh solves the challenges in building and operating microservices applications by managing application networking and providing discovery, traffic management, security, load balancing, failure recovery and observability.
But which service mesh is right for you? With an increasing number of mesh technologies, it can be daunting to decide which is best for your organization. In this talk, we explore when you may need a mesh, which features to start with, and how to select the right mesh for you.