filmov
tv
Java in the Cloud: Debugging at Scale in Production: Deep into your Containers (kubectl, KoolKits)

Показать описание
Brian Kernigham said: “Debugging is twice as hard as writing the code in the first place.”
In fact, debugging in a modern production environment is even harder - orchestrators spinning containers up and down and weird networking wizardry that keeps everything glued together, make understanding systems that much more difficult than it used to be.
In this talk, we will review debugging a production application deployed to a Kubernetes cluster, and review kubectl debug, KoolKits while focusing on the Java angle.
We’ll finish the talk by delving into how to get better at debugging on a real-world scale. Specifically, we’ll talk about how to be disciplined in our continuous observability efforts by using tools that are built for k8s scale and can run well in those environments, while remaining ergonomic for day to day use.
This session will go back and forth between explanation slides and demonstration of the topic at hand.
In fact, debugging in a modern production environment is even harder - orchestrators spinning containers up and down and weird networking wizardry that keeps everything glued together, make understanding systems that much more difficult than it used to be.
In this talk, we will review debugging a production application deployed to a Kubernetes cluster, and review kubectl debug, KoolKits while focusing on the Java angle.
We’ll finish the talk by delving into how to get better at debugging on a real-world scale. Specifically, we’ll talk about how to be disciplined in our continuous observability efforts by using tools that are built for k8s scale and can run well in those environments, while remaining ergonomic for day to day use.
This session will go back and forth between explanation slides and demonstration of the topic at hand.