JAX London, 3–6 October 2022
The Conference for Java & Software Innovation

The way to distributed tracing

This talk originates from the archive. To the CURRENT program
Until June 23 ✓ Save up to £668 ✓ Workshops day for free ✓ Arduino Starter Kit or Amazon Echo Dot for free Register now
Tuesday, October 9 2018
16:00 - 16:50

We’re all generating huge amounts of data every day. Whether we’re driving our car, ordering pizza on the web or even when carrying our mobile while walking the dog. The challenge of processing and storing has been addressed many times and is widely paraphrased with the term Big Data. Often these systems are pieced together by many components communicating with each other. The trend of decoupling applications into smaller microservices is still ongoing, as it gets cheaper and easier to run serverless architectures in the cloud. However, this flexibility comes with difficult error analysis and traceability in distributed systems. How do we monitor which system was involved when processing a specific request and how long did it take to respond? How do we figure out which service is causing a request to fail and why? How do we know which microservice caused the slow processing of a request?

In this talk, we will give an overview of different tracing systems, introduce the OpenTracing standard, explain how a system has to be designed to carry the necessary tracing information and show how to efficiently track down errors in a distributed system.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more