Tracing and Debugging Microservices in Kubernetes [Video]

In this episode, Andrew and Paul discuss the issue of tracing and debugging microservices in Kubernetes. This is a technical deep dive into a subject that can make or break your ability to build, test, and operate a large production system.

A while back we wrote an article "Best Practices for Tracing and Debugging Microservices" that has turned out to be our most viewed web page ever on the 345 site. The original article is a brief look at some of the main considerations, so when we were looking for a subject for our first podcast episode this was an ideal candidate.

Some of the main points from the episode:

Episode 9: How to Deliver a Kubernetes Microservices Platform

Over the past few episodes, we have talked in detail about a number of aspects of delivering an agile platform. We've looked at Kubernetes, NoSQL, DevOps, and logging and tracing. These are all essential elements in the recipe of an agile microservices platform. In this episode, we talk about our approach for delivering the whole thing, a Kubernetes technology platform in the cloud that you can use to rapidly develop microservices-based applications.

Summary

At a high level, our approach is split into four areas: