Juraci Paixão Kröhling, Senior Software Engineer, Red Hat
About this talk
Microservices have become the standard for new architectures. However, the microservices architecture presents some new challenges. One of them is the so-called “Observability problem,” where it is hard to know which services exist, how they interrelate, and how important each one is.
In this talk, we’ll have a live demo of an application that includes three Java microservices deployed both on bare metal and OpenShift. We’ll be able to compare how observable the application is in both scenarios based on tracing information extracted using OpenTracing and Jaeger, using three different scenarios: a "no instrumentation approach, "framework instrumentation" approach, and something in-between, where we use service mesh instrumentation via Istio.