Navigating the Complexities of Service to Service Invocations: Deep and Brief... - Nele Lea Uhlemann
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2024-03-27

Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon North America in Salt Lake City from November 12 - 15, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at https://kubecon.io

Navigating the Complexities of Service to Service Invocations: Deep and Brief Dive Into Causality - Nele Lea Uhlemann, Fiberplane

What do Workflows, Service Meshes, and Traces all have in common? Causality! While not their primary purpose, these three tools provide insights into the causal relationships within our services. They make dependencies between different services, events, and transactions visible. Let's dive into the technical choices available to bring causality in our systems to the forefront. The session includes examples of Dapr workflows, Istio's call graphs in Kiali, and displaying collected traces in Jaeger. We delve into the purpose of causality in each tool, discussing their differences and similarities. Discovering how operators and application engineers perceive causal relationships differently is not just insightful—it's a key factor that drives better collaboration and communication among engineering teams. This, in turn, leads to more effective system design, debugging, and troubleshooting.