Distributed Tracing in Practice (20 minutes)
Completing a transition to a microservices based architecture makes every software engineer feel good. You can be proud of requests spanning multiple individual services, each with isolated single responsibility. Exactly as you dreamed it would be.
In the course of this transition however, you also created several new problems. Among these is a whole new level of complexity related to understanding the behavior of the application when troubleshooting a problem. If you have ever wrestled with pinpointing the exact root cause during a post-mortem, this talk is for you.
I will show you how capturing the runtime transparency of the distributed and dynamic architecture is possible. Moreover, I will cover both simple and advanced examples about how taking this route gives you an objective and evidence-based ability to zoom in to the problem.
After attending the talk you will understand how distributed tracing will help your team during incident response and post-mortems.
What will the audience learn from this talk?
Topics/Concepts covered in this talk include:
- What are distributed traces
- Different ways to add distributed tracing to your production services
- How the distributed traces expose the runtime architecture of your microservices in production.
- Examples of how a distributed trace highlights a problem
- Advanced examples of how distributed traces map root causes to real user impact
Prerequisite attendee experience level:
Level 300
-
What Does THIS Button Do? Serverless and IoTEric JohnsonTuesday Jun 18 @ 10:30
-
Death of the IT manager - Being a Tech Lead in a Modern IT OrganisationHan MarkslagMarcin PakulnickiTuesday Jun 18 @ 11:30
-
Real Time Investment Alerts using Apache Kafka at ING BankTim van BaarsenMarcos MaiaWednesday Jun 19 @ 10:30
-
Modern Continuous DeliveryKen MugrageTuesday Jun 18 @ 10:30
-
Hands-On Lab: Robustness in Image Recognition (Part 1)Damiaan ZwieteringWednesday Jun 19 @ 14:15
-
Hands-On Lab: Robustness in Image Recognition (Part 2)Damiaan ZwieteringWednesday Jun 19 @ 15:30
-
Fast, Local Development for OpenShift Microservices (20 minutes)Juan PaniaguaWednesday Jun 19 @ 15:30
-
Attitude of IterationEric JohnsonWednesday Jun 19 @ 14:15
-
The Road to Migrating 100+ Services to KubernetesJose GalarzaTuesday Jun 18 @ 15:30
-
Journey of an Entrepreneur: the Story of a Product Startup from a Founder's PerspectiveKoen BosTuesday Jun 18 @ 16:30
-
How we Built Google Tulip by using Serverless Technology and Machine LearningChristiaan HeesMatt FeigalLee BoonstraWednesday Jun 19 @ 16:30
-
Distributed Tracing in Practice (20 minutes)Priit PotterThursday Jun 20 @ 11:30
-
Reactive I/O: The Key To Absolute Reactivity (20 minutes)Philip LeonardThursday Jun 20 @ 14:15
-
Event Storage in Axon Server - How does it work?Allard BuijzeWednesday Jun 19 @ 11:30
-
The Future of Programming from the Top-LevelSteve PeakThursday Jun 20 @ 10:30