Produktion & modernes Spring
Ausliefern, betreiben, schnell halten.
Was einen Demo-Prototyp von einem Produktionsdienst unterscheidet: Observability mit Actuator und Micrometer, strukturiertes Logging, virtuelle Threads aus Java 21 für günstige Nebenläufigkeit, GraalVM-Native-Images für schnellen Start, Spring Modulith für einen gesunden Monolithen, ein erster Eindruck von Spring AI und Paketierung mit Docker.
Lektionen in dieser Stufe
- 01
Observability mit Actuator
FortgeschrittenHealth, Metriken und Einblick in eine laufende App: Spring-Boot-Actuator-Endpunkte und Micrometer-Metriken, angebunden an Prometheus.
15 Min. - 02
Strukturiertes Logging
FortgeschrittenLogs, die Maschinen lesen können: JSON-Logging, Korrelation über Trace-IDs und Log-Level, die sich zur Laufzeit ändern lassen.
12 Min. - 03
Virtuelle Threads
ExperteProject Loom aus Java 21 lässt ein blockierendes, gut lesbares Programmiermodell auf enorme Nebenläufigkeit skalieren - und Spring Boot aktiviert es mit einer einzigen Property.
15 Min. - 04
GraalVM-Native-Images
ExperteEine Spring-Boot-App vorab (AOT) in eine native Binärdatei kompilieren: Start in Millisekunden und wenig Speicher, mit den zugehörigen Kompromissen.
14 Min. - 05
Spring Modulith
FortgeschrittenEinen Monolithen gesund halten: Modulgrenzen im Code ausdrücken und prüfen, damit ein modularer Monolith nicht zum großen Schlammball verkommt.
13 Min. - 06
Ein Vorgeschmack auf Spring AI
FortgeschrittenSpring AI bringt das vertraute Spring-Modell zu LLMs: ein ChatClient, Prompts und strukturierte Ausgaben - dieselben Muster, eine neue Fähigkeit.
13 Min. - 07
Paketierung & Deployment
FortgeschrittenVom Jar zum laufenden Container: geschichtete Docker-Images mit Buildpacks, das Twelve-Factor-Konfigurationsmodell und wie eine Spring-Boot-App in Produktion geht.
15 Min.
Bereit für den Test?
Absolviere den Stufentest, um dein Können zu prüfen. Bestehe ihn, um ein Stufen-Abzeichen für dein Javaneer-Zertifikat zu verdienen.