Modern Observability and Event Driven Architectures
summary
A C#/JavaScript pizza shop demo is built and instrumented with OpenTelemetry, Honeycomb, Azure Service Bus, Kafka and .NET channels to prove that tracing reveals runtime choreography — a bug only appears when traces are added and is fixed. The talk shows use of W3C Trace Context (traceparent/tracestate), sampling, the semantic conventions, Weaver for naming, span links to split gigatraces, and how curated custom instrumentation (YAML, Docker examples) turns noisy logs into actionable business insights.
AI-written summary · about
chapters (8)
- 0:00Modern observability intro
- 3:18Design vs runtime in distributed systems
- 14:54Beyond logging and tracing
- 22:38Context in messaging systems
- 30:01Choreography to process observability
- 38:27Custom instrumentation clarity
- 44:07Pizza shop demo walkthrough
- 50:25Why observability matters
related talks
01h 05mModern Observability and Event Driven Architectures
46mObservability in an Asynchronous World
40mObservability for All!
30m"Observability for the Front End"
57mYour Distributed System is Talking to You: OpenTelemetry
26mThe Art of Event Driven Observability with OpenTelemetry
41mDistributed Tracing in .NET
24mDistributed Tracing : New DevOps Foundation.
