Summary
In this chapter, we learned how to implement observability and how to use a service mesh to set up traffic splitting. We focused on implementing this scenario using Linkerd, running a sample application that shows a message, and using traffic splitting. When the application receives the traffic, we showed how to explore the different graphics that can be used to get the real-time state of your system. We also learned how to use Linkerd with the CLI uninstalled. The chapter ended with some implementation ideas to explore when using service meshes and how this can impact your system. All of this forms the base to implement observability and basic traffic splitting in systems using a Linkerd service mesh. In the next chapter, we are going to learn how to implement serverless functions and simple event-driven pipelines using Knative.