Moderne Java-Entwicklung: Ein Blick unter die Motorhaube von Quarkus

Die Themen Quarkus und GraalVM haben in den letzten Monaten für einiges an Aufsehen in der Java-Welt gesorgt. In seiner Session von der W-JAX 2019 in München zeigt Peter Palaga, Software Engineer für JBoss Fuse bei Red Hat, wie Quarkus Laufzeitkosten eliminiert und wie es dafür die Vorteile der GraalVM einsetzt.
Mit Quarkus ist es möglich, Java-Webanwendungen zu schreiben, die weniger als 20 Millisekunden nach dem Start bereit sind, Requests zu verarbeiten und weniger als 20 Megabyte Speicherplatz benötigen. Das Programmiermodell von Quarkus erinnert dabei sehr stark an das eines traditionellen Anwendungsservers: Es gibt Persistenz mit JPA, JAX-RS für REST, CDI, Transaktionen und auch die meisten MicroProfile-Spezifikationen sind verfügbar. Darüber hinaus bringt Quarkus sogar einen Kompatibilitäts-Layer für einige Spring APIs.

Hinterlasse einen Kommentar