JVMs in Containers: Best Practices
JVMs and containers are like ramen and miso: better together!
The JVM is a robust and mature platform that hosts Java and a myriad of other languages. Using container technologies is now the de facto way to deploy applications. In addition, emerging platforms, projects, and tools such as Knative, Jib, and Fn Project either simplify or fully abstract away building container images, which, in turn, makes leveraging containers with Java natural.
This session presents techniques, tools, and best practices for improving the cohabitation of JVM applications running in containers. You’ll understand how you can better leverage one of today’s most used programming platforms (the JVM) with the most common tool for deploying apps (the container).
Java developers using Docker
David is a Developer Advocate in the Java Platform Group at Oracle. Prior to that, he was involved in Oracle’s Serverless initiatives. David has also been heavily involved in Java EE 8 and its transition to the Eclipse Foundation as part of the Jakarta EE initiative.
Over the years, David has championed Java extensively throughout the world, by presenting at conferences and user groups, large and small. He blogs at https://delabassee.com and has authored many technical articles for various publications.
David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as domotics, electronics, and pinballs.