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

Zero to Hero in Kubernetes Native Java

Zero to Hero in Kubernetes Native Java

Kevin Dubois

July 25, 2023
Tweet

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)