Understanding cause and effect in event-driven systems is hard. Loosely coupled services, publishing and reacting to events. When things break, how do you actually understand why?
Hi, I'm James! And fear not, because that's precisely what you will learn in this video: some best practices and things you must consider to ensure your event-driven systems are observable.
00:00 - Introduction
01:30 - Observability in Synchronous Systems
02:10 - Challenges with Event-Driven Systems
03:20 - CloudEvents for Observability
04:15 - Distributed Tracing
05:50 - Challenges with continuing traces
06:45 - SpanLinks
08:25 - Tagging Traces
09:50 - Where does logging fit in?
11:07 - Debugging Flow
12:15 - Continued Traces vs SpanLinks
Links
CloudEvents: https://cloudevents.io/
Understanding Cloud Events - • What is the Cloud Events Specification & W...
Code Samples: https://github.com/jeastham1993/Plant...
Twitter - / plantpowerjames
LinkedIn - / james-eastham
Website - https://jameseastham.co.uk