Bytck42ljmks0zcnflar
SkillsCast

Distributed Tracing, Lessons Learned

5th April 2018 in London at CodeNode

There are 24 other SkillsCasts available from F# eXchange 2018

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

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 Jet.com 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.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Distributed Tracing, Lessons Learned

Gina Marie Maini

Gina Maini is a functional programmer from unorthodox backgrounds of web development and unikernel systems development in OCaml; wielding an undergraduate degree in music theatre. At Jet.com, Gina works on core-infrastructure and spends her daytime hours thinking about logs. She is an FP zealot and will talk your ear off about why typed lambda calculus is the right solution for managing your complexity.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

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 Jet.com 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.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Distributed Tracing, Lessons Learned

Gina Marie Maini

Gina Maini is a functional programmer from unorthodox backgrounds of web development and unikernel systems development in OCaml; wielding an undergraduate degree in music theatre. At Jet.com, Gina works on core-infrastructure and spends her daytime hours thinking about logs. She is an FP zealot and will talk your ear off about why typed lambda calculus is the right solution for managing your complexity.

Photos