Fault Tolerant Distributed Tracing with Apache Kafka and Jaeger

Using Jaeger tracing, I’ve been able to answer an important question that nearly every Apache Kafka project that I’ve worked on posed: how is data flowing through my distributed system? I’ve started writing about this on the Object Partners blog here and now I’m writing about what should be your next question: now that I’m relying on Jaeger to trace how data is flowing through my distributed system, what if Jaeger goes down?

If you want to answer that question and learn how you can use Kafka to make your Jaeger tracing solution more robust read my latest post on the Confluent blog here: https://www.confluent.io/blog/fault-tolerance-distributed-systems-tracing-with-apache-kafka-jaeger.

About the Author

Aaron Burk profile.

Aaron Burk

Principal Technologist

Outside of his full time role as a Principal Technologist, Aaron is a serial side project starter, the latest of which is a Spring Boot Java web app that manages contact info. With clients of Object Partners, Aaron is currently working with Apache Kafka, Apache Avro, Kafka Streams, Kafka Connect, Kafka Consumers/Producers, Spring Boot, and Java.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Blog Posts
Design Systems, Part 1 • Introduction
Business leaders need a practical guide to plan and execute Design System Initiatives. The aim of this series is to be that guide. This installment introduces terms and definitions as a primer on Design Systems.
ML for Translating Dysarthria Speech (Pre-Part 1)
What is Dysarthria? Per the Mayo Clinic, Dysarthria occurs when the muscles you use for speech are weak or you have difficulty controlling them. Dysarthria often causes slurred or slow speech that can be difficult […]
Develop Quality Code
As software continues to dominate every facet of our lives, developers are faced with an ever-increasing pressure to produce bug free code. The responsibility of clean quality software falls upon everyone that is involved in […]
Clean JSX structuring in React
A video guide on how to structure your JSX to make it easier to know when it’s appropriate to split out new components. This will help keep your React code smaller, cleaner, and more DRY.