Distributed tracing, lessons learned

with Gina-Marie Maini

Industry standards like OpenTracing provide some mindshare on tracing RPC style communications, but leave much unsaid about asynchronous communications over message busses or Kafka. At Gina and her Team use Kafka and Event Sourcing at nearly every tier of their architecture, so tracing these types of communications motivated them to create their own protocol and semantics around operations and channels. They learned a lot from creating their own libraries in F# and on-boarding engineering teams around their company to try tracing their communications. Gina and her Team learned a lot and they will share with you tips, tricks, and hard earned lessons.