~/talk

Message Processing Failed! But What’s the Root Cause?

slides:none on file

Teams model message flows, add integration tests that assert outgoing messages, and instrument with OpenTelemetry ActivitySource to trace business transactions across queues and services. Implementation uses .NET System.Diagnostics Activity (auto‑instrument HTTP/SQL/Service Bus), exports to tools like Application Insights or Jaeger, and propagates context via the w3c traceparent header. Example fixes include changing inventory logic to reserve stock on order charged and using tail or head sampling to limit overhead; observability works but adds memory, latency, and storage costs.

AI-written summary · about

  1. 0:00Debugging distributed systems
  2. 6:42Debugging message-based systems
  3. 12:23Testing distributed systems
  4. 14:51Out-of-order messages
  5. 17:20Modeling business scenarios
  6. 22:58Debugging production failures
  7. 25:29Distributed tracing fundamentals
  8. 30:53OpenTelemetry framework
  9. 36:56Tracing in .NET
  10. 41:51What to trace
  11. 44:21Tracing code walkthrough
  12. 51:30Tracing vs logging
  13. 54:43Metrics introduction
  14. 57:10Observability costs
  15. 1:02:46Distributed call stack
  16. 1:05:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.