Build & DeployBuild & Deploy
Lunch Talk45min
INTERMEDIATE

Crafting the Ultimate Docker Image for Spring Applications

Docker is the cornerstone of today's development! Let's overview quickly how we use it in JVM development, and then transition to practical examples. We will start with a simple Docker image containing a popular "one fat JAR" and look into its downsides (deployment speed, traffic volume). To address them, we will discuss the strategy of splitting the JAR into multiple layers and using multi-stage Dockerfiles, gradually improving our image.Join me to learn how to build the ultimate Docker image for Spring applications.

Pasha Finkelshteyn
Pasha FinkelshteynBellSoft

talkDetail.whenAndWhere

Thursday, October 10, 12:50-13:35
Room 8
talks.description
Docker is the cornerstone of today's development! Let's overview quickly how we use it in JVM development, and then transition to practical examples. We will start with a simple Docker image containing a popular "one fat JAR" and look into its downsides (deployment speed, traffic volume). To address them, we will discuss the strategy of splitting the JAR into multiple layers and using multi-stage Dockerfiles, gradually improving our image.Join me to learn how to build the ultimate Docker image for Spring applications.
- JVM development
- Docker
- Spring applications
- Multi-stage Dockerfiles
talks.speakers
Pasha Finkelshteyn

Pasha Finkelshteyn

BellSoft

Germany

Years of experience in software engineering and the team's leading roles combined with his passion for Java made Pasha know all the hidden details in this IT niche. As a Developer Advocate for @Bellsoft, he educates the public on the latest software tools built by BellSoft and helps to create and test instruments for developers. He writes in Kotlin, speaks at conferences, composes a new articles, or maintains his pet projects.
comments.title

comments.speakerNotEnabledComments