
FLASH SALE: Ends May 22!
Udemy online courses up to 85% off.
Get Deal
This conference talk by Matthias Haeussler explores the various methods for containerizing Java applications, comparing their efficiency and effectiveness. Dive into the modern software development workflow of building code, creating container images, storing them in registries, and deploying to Kubernetes. Learn why Dockerfiles, despite their popularity, often fall short of their full potential, especially for VM-based applications. Compare simple and multi-stage Dockerfiles against alternatives like Cloud-Native Buildpacks (buildpacks.io/paketo.io), Google's JIB, and jlink across critical evaluation criteria including build time, image size, standardization, robustness, memory configuration, and security. Through examples and live demonstrations, gain practical insights primarily focused on Java-based frameworks such as Spring Boot, Quarkus, and Micronaut, with additional coverage of other programming languages. Discover the optimal containerization strategy for your specific development needs in this comprehensive 51-minute presentation from Devoxx.