Quarkus

supersonic, subatomic, Java

Timeline

timeline

Cloud

  • Vorteile

    • Schnelle Provisionierung neuer Resourcen

    • bedarfsgerechte, automatische Skalierung von Services

    • Pay-per-Use-Modell

  • Anforderungen (Nachteile)

    • Anwendungen sind keine Monolithen mehr, sondern Services

      • mit wenig Speicherbedarf

      • kurzen Start- und Antwortzeiten

      • flexibel, da modular aufgebaut

Quarkus to the Rescue!

duke superhero

Dead Code Elimination

Kurze Startzeiten

quarkus from runtime to buildtime

Optimized Jar or Native Build

Modular aufgebaut

monolith vs docker service

Quarkus

  • kein Technologiebruch

    • APIs von Java EE/Jakarta EE werden verwendet

    • Konzentration auf Applikationscode möglich

It’s Demo Time

Kubernetes Cluster

kubernetes cluster
  • aus javamagazin 6/22 S.11

CI/CD-Pipeline

ci cd pipeline

Simple Deployment to k8s

simple deployment to k8s