The Private Equity Associate Certification
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.
Syllabus
Dockerfiles, Buildpacks, Jib and more ... what's the best way to run your Java code in Containers?
Taught by
Devoxx