Einführung in Quarkus: Warum Java-Entwickler auf Supersonic Java umsteigen
Seit fast drei Jahrzehnten ist Java die dominierende Kraft in der Entwicklung von Unternehmenssoftware. Sein reichhaltiges Ökosystem, die robuste objektorientierte Grundlage, die Plattformunabhängigkeit über die Java Virtual Machine (JVM) und kampferprobte Frameworks wie Spring Boot machten es zum unbestrittenen König der Backend-Infrastruktur.
Allerdings hat die Umstellung auf Cloud-Native-Architekturen, Kubernetes-Orchestrierung, Containerisierung (Docker) und Serverless Computing (AWS Lambda, Knative) eine schwerwiegende Schwachstelle in traditionellen Java-Anwendungsframeworks aufgedeckt: hoher Speicheraufwand und langsame Startzeiten.
Java
Quarkus
GraalVM
Microservices
Cloud Native
Spring Boot
JVM
Software Architecture
Serverless