PerfectScale by DoiT X bellsoft

HANDS-ON WORKSHOP 

Cloud Native Spring: Crafting the Perfect Java Image for K8s

Cloud native apps need to scale up and down quickly. But how do you do this for modern Java?

Join us to learn how to build the ultimate Java image for cloud native Spring applications and then -  how to run it effectively on a Kubernetes cluster, focusing on resource allocation and performance optimization. 

Wednesday, December 3, 2025, 12:00pm ET

In this session, Pasha Finkelshteyn, Developer Advocate at Bellsoft, will demonstrate how he starts with a simple container image containing a popular "one fat JAR", and examine its downsides (deployment speed, traffic volume, startup time). To address those, we will discuss how and when we can optimize JAR  for usage in Docker, and then we'll start gradually improving our image.

 

What You'll Learn

  • Why traditional “fat JAR” approaches can slow down your deployments and increase startup time

  • Best practices for optimizing Java applications for Docker and Kubernetes

  • Step-by-step improvements to build a lightweight, high-performance Spring image

  • Techniques for reducing image size, speeding up startup, and minimizing network overhead

  • How to fine-tune resource allocation and performance for Java apps running on K8s

Who Should Attend

  • Java developers building or deploying cloud-native applications

  • DevOps and platform engineers managing Java workloads on Kubernetes

  • Architects interested in optimizing runtime performance and container efficiency

  • Anyone curious about improving the deployment speed and scalability of Spring applications
     

Meet Your Instructors

Pasha Finkelshteyn

Pasha Finkelshteyn

Developer Advocate, Bellsoft

With extensive experience in software engineering and technical leadership, Pasha has developed a deep understanding of the Java landscape. As BellSoft’s Developer Advocate, he helps educate the community about new tools and works closely on building and improving developer-focused solutions.

Anton Weiss

Anton Weiss

Chief Cluster Whisperer, PerfectScale by DoiT

Anton has a storied career in creating engaging and informative content that helps practitioners navigate the complexities of ongoing Kubernetes operations. With previous experience as a CD Unit Leader, Head of DevOps, and CTO and CEO, he has worn many hats as a consultant, instructor, and public speaker. He is passionate about leveraging his expertise to support the needs of DevOps, Platform Engineering, and Kubernetes communities.