Over the past year, Service Mesh has emerged as a critical component of the cloud-native stack. It makes communication between service instances flexible, reliable, and fast, so developers can focus on adding business value and letting the mesh does all the complex non-functional work like service discovery, load balancing, encryption, authentication, authorization, support for the circuit breaker pattern, and other capabilities.
In this session we'll provide an introduction to service mesh, starting with somehow the philosophical questions: do we need a service mesh? what it can do and why people are interested in it? Going it really to make all our problems disappear? We'll also explore how it simplifies application design and also where it adds complexity. All with some demos that highlight how the new microservices architectures, as well as legacy monolith applications, could benefit from service mech!