Service meshes are tools for adding observability, security, and reliability features to applications by injecting them at the platform layer rather than the application layer. The applications would have these features out-of-the-box without knowing that the service mesh is there.
Distributed tracing, on the other hand, refers to methods of observing requests as they propagate through distributed systems. It has become mainstream when it comes to profiling and monitoring applications in a Microservices architecture.
In this talk, we will walk through key concepts of service meshes and distributed tracing. We will also talk about ways to integrate distributed tracing on top of a service mesh in a Kubernetes-native way, with some hands-on examples.
About Ming Hsu
Hi, I am Ming, a backend engineer intern at LINE Taiwan, and a dedicated problem solver who enjoys learning and sharing. Currently focus on site reliability engineering and cloud-native application development.