Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Zero to Hero in Kubernetes Native Java

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Zero to Hero in Kubernetes Native Java

Avatar for Kevin Dubois

Kevin Dubois

July 25, 2023

More Decks by Kevin Dubois

Other Decks in Programming

Transcript

  1. @kevindubois Build Time Runtime Packaging (maven, gradle, etc) Load config

    file from file system Parse it Classpath scanning to find annotated classes Attempt to load class to enable/disable features Build its model of the world. Start the management (thread, pool…) @ @ </> How Does a Java Framework Start?
  2. @kevindubois Supersonic Subatomic Java Quarkus + Native (via GraalVM) 12

    MB Quarkus + JVM (via OpenJDK) 73 MB Traditional Cloud-Native Stack 136 MB Quarkus + Native (via GraalVM) 0.016 Seconds Quarkus + JVM (via OpenJDK) 0.943 Seconds Traditional Cloud-Native Stack 4.3 Seconds
  3. @kevindubois Start exploring in the OpenShift Sandbox. Learn containers, Kubernetes,

    and OpenShift in your browser. developers.redhat.com/developer-sandbox Try Red Hat's products and technologies without setup or configuration.
  4. Book Signing with Markus Eisele & Natale Vinto Friday, July

    28th at 12:10pm Come meet Markus and Natale and have them sign a free copy of “Modernizing Enterprise Java”. (Limited Quantities)
  5. Book Signing with Alex Soto Bueno Friday, July 28th at

    2:10pm Come meet Alex and have them sign a free copy of “Quarkus Cookbook”. (Limited Quantities)
  6. Book Signing with Natale Vinto & Alex Soto Bueno Friday,

    July 28th at 10:50am Come meet Natale and Alex and have them sign a free copy of “GitOps Cookbook”. (Limited Quantities)