Practical Tactics for Optimizing JVM Docker Images for Enhanced Efficiency, Performance, and Better Developer Experience

Time: 

Venue: MWT2

Language: English

Level: Intermediate

While writing a Dockerfile is easier than ever (AI can help you generate a sample in a second!), but the resulting images might not be good enough. In this talk, we will discover a comprehensive guide to optimizing Docker images for JVM applications. Learn a series of tactics to reduce image size, speed up build time, and enhance overall performance and developer experience. We will illustrate the performance improvements achieved by applying these tactics to commonly used web frameworks. Additionally, we will explore the use of Gradle plugins to streamline the optimization process. By attending this session, you will gain a deeper understanding of Docker's packaging process and apply those techniques right away.

Shengyou Fan

Shengyou Fan / Taiwan

JetBrains


Shengyou is a developer advocate in JetBrains. In charge of promoting technology such as Kotlin, JetBrains IDE and providing solutions. He is passionate about researching new technology, including web technology, backend development, skills that increase productivity, and introducing it in an easy-to-understand way. In his spare time, he is deeply involved in open source technologies and communities for years.