In this series of liveProjects, you’ll deploy distributed tracing to help an eCommerce company manage its new microservices infrastructure. You’ve just been hired by eShop, a rapidly growing company that adopted microservices due to the flexibility they provide developers. eShop is finding that managing and troubleshooting its ever-increasing number of microservices is a challenge, and so your task is to use distributed tracing to develop a high-level picture of requests across these microservices. You’ll implement distributed tracing using Jaeger, Kubernetes, and Istio. Each liveProject in this series can be tackled individually, or as part of an extended learning experience.
This liveProject is for experienced Java developers who are also confident users of Docker. To begin this liveProject, you will need to be familiar with the following:
In this liveProject, you’ll get hands-on experience tracing instrumentation and adding it to the application code inside a single microservice.