jeeconf.com/program/implement...
Microservices is rapidly becoming the de-facto standard way to develop applications, by breaking down the domain problem into multiple reusable, highly scalable and efficient services. However, when it comes to monitoring these services, developers often have to leverage distributed tracing technologies such as OpenTracing to make the transaction flow observable. Though this is relatively easy to accomplish while dealing with request-response microservices, it might not be that easy bringing distributed tracing to event-driven/asynchronous architectures built on Apache Kafka.
This talk will explain how distributed tracing can be implemented in pipelines built with Apache Kafka, via the usage of OpenTracing and the Kafka Interceptors API for Java.
13 май 2019