Service Mesh is an approach to orchestrating microservices and managing their networking at scale.
When designed and deployed well, it helps you solve some of the major challenges of complex system architectures – things like service discovery, security, traffic management, and observability.
Once you’re running a microservices architecture, you know you’ll face requirements in the future such as rapid scaling and extending with new features to meet business needs. With each microservice able to evolve independently, it is highly likely your architecture will look very different a year after launch.
Running reliably and safely at-scale gets increasingly difficult as more services are added, with service connectivity, cross-cutting concerns, security, and load-balancing all impacting a distributed system.
Learning about Service Mesh benefits CTOs, engineers, architects and technical product leads, especially in large-scale environments, who want to:
A Product Owner or Delivery Lead.