Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Java's role in the world of containers through this informative Devoxx conference talk. Discover practical tips for running Java applications in Docker and Kubernetes environments, focusing on fast startup times, small container images, and efficient resource management. Learn about the differences between containers and VMs, and gain insights into optimizing Java for containerized deployments. Delve into topics such as class data sharing, application CDS, Docker image optimization, and the Java Module System. Understand how to leverage GraalVM for improved performance and explore future developments in Java and JVM technologies for container environments. Gain valuable knowledge on writing less code, respecting the container environment, and improving the economics of Java in containerized deployments.
Syllabus
Introduction
Who is using Java
Containers
Containers vs VMs
What is Java
What do we want
Fast startup
Class data sharing
Application CD
Compile
Docker Image
Alpine
Java Module System
Writing Less Code
Respect the Environment
Ergonomics
Economics
Taught by
Devoxx