A service mesh adds new qualities to your container orchestration: It connects, secures, observes and controls service invocations in a language agnostic way that doesn't require any code changes. This presentation starts with a gentle intro to service meshes. Starting with the shortcomings of Docker and Kubernetes. I will show in a live demo how a service mesh implements cross cutting concerns like traffic shifting, blue/green deployments, and observability. We then have a look at how a service mesh bridges to the world of chaos engineering by giving us the possibility to inject errors at a certain rate. As a practical example I will use Envoy with Istio and AWS App Mesh. To conclude I will critically analyze if and how a service mesh should evolve into becoming a standard component of a managed container service.