Java ist in vielen Unternehmen ein Grundpfeiler der Softwarearchitektur. Seit Jahrzehnten hat sich Java als Technologie etabliert, Ressourcen und Infrastrukturen sind verfügbar und oftmals gesetzt. Gleichzeitig ist der Weg in die Cloud scheinbar unumgänglich.
Man kann sich also zurecht einen großen Nutzen von Java-Architekturen in der Cloud versprechen: Langfristiger, nachhaltiger Einsatz von bewährten und neuen Technologien gleichzeitig.
Es gibt mehrere Wege, wie man Java in der Cloud einsetzen kann. Einige davon sind auf Grund von langen Startzeiten und hohen Ressourcenverbräuchen nicht interessant. Andere bauen auf den Einsatz von ganz neuen Frameworks, wie Quarkus und Micronaut. Ein Mittelweg kann der Einsatz von Spring Native sein. Es birgt das Potential, vorhandenes Wissen recyclen zu können mit enormen Ressourceneinsparungen.
In diesem Vortrag erfolgt eine Einordnung und Abgrenzung an Hand einer beispielhaften Anwendung.