Inhaltsverzeichnis
- Seminarprofil
- Lernziele
- Schwerpunkte
- Praxisübungen
- Zielgruppe und Vorkenntnisse
Seminarprofil
Produktionsreife Anwendungen benötigen mehr als funktionierenden Fachcode. Dieses Seminar zeigt, wie Laufzeitverhalten, Verfügbarkeit und technische Abhängigkeiten einer Spring-Boot-Anwendung messbar und nachvollziehbar werden.
Behandelt werden die integrierten Produktionsfunktionen von Spring Boot ebenso wie die Einbindung in bestehende Monitoring- und Tracing-Landschaften. Sicherheitsaspekte, sinnvolle Messgrößen und die Vermeidung unnötiger Kardinalität stehen gleichberechtigt neben der technischen Konfiguration.
Lernziele
- Actuator-Endpunkte gezielt aktivieren, gruppieren und absichern
- Liveness-, Readiness- und fachliche Health Checks belastbar modellieren
- Metriken mit Micrometer erfassen, taggen und interpretieren
- Tracing, Log-Korrelation und technische Kontextinformationen zusammenführen
- Eigene Health Indicators, Metriken und Betriebsendpunkte entwickeln
- Monitoring-Daten für Fehleranalyse, Kapazitätsplanung und Alarmierung strukturieren
Schwerpunkte
Produktionsreife mit Spring Boot
- Betriebsanforderungen, Service Level Objectives und technische Zustände
- Abgrenzung von Monitoring, Observability, Logging, Metriken und Tracing
- Actuator-Autokonfiguration und Management-Kontext
Health Checks und Endpunkte
- Health Groups, Liveness, Readiness und Abhängigkeitsprüfungen
- Exposition über HTTP und JMX sowie getrennte Management-Ports
- Eigene Health Indicators und aussagekräftige Statusdetails
Metriken mit Micrometer
- Counter, Timer, Gauge und Distribution Summaries
- Tags, Histogramme, Percentiles und Kardinalitätskontrolle
- JVM-, HTTP-, Datenbank- und benutzerdefinierte Metriken
Tracing und strukturierte Protokollierung
- Trace- und Span-Konzept sowie Kontextweitergabe
- Korrelation von Logs, Requests und externen Aufrufen
- OpenTelemetry-orientierte Export- und Sampling-Strategien
Sicherheit und Betriebskonzept
- Absicherung sensibler Endpunkte und Reduktion offengelegter Daten
- Sanitizing von Konfigurationswerten und Schutz von Secrets
- Alarmierungsregeln, Dashboards und Runbook-Struktur
Diagnose und Tests
- Gezielte Nutzung von Thread Dumps, Heap-Informationen und Startup-Daten
- Tests für Health Indicators und Observations
- Fehlerbilder wie Timeouts, Pool-Erschöpfung und instabile Abhängigkeiten
Praxisübungen
- Eine vorhandene Anwendung um Actuator erweitern und nur die benötigten Endpunkte freigeben.
- Health Groups für Liveness, Readiness und externe Abhängigkeiten konfigurieren.
- Einen eigenen Health Indicator mit klaren Status- und Detailregeln implementieren.
- Fachliche und technische Metriken mit Micrometer erfassen und Kardinalität prüfen.
- Trace- und Korrelationsinformationen in strukturierte Logs übernehmen.
- Ein kompaktes Betriebs-Dashboard und zugehörige Alarmierungsregeln aus den Messdaten ableiten.
Zielgruppe und Vorkenntnisse
Zielgruppe: Java- und Spring-Entwicklung, Softwarearchitektur, DevOps, Plattformbetrieb, Site Reliability Engineering und technische Anwendungsbetreuung.
Vorkenntnisse: Grundkenntnisse in Java und Spring Boot sowie ein grundlegendes Verständnis von HTTP, Logs und dem Betrieb serverseitiger Anwendungen.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage, ca. 6 Stunden/Tag, Beginn am 1. Tag 10:00 Uhr, am 2. Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Java-/Spring-Entwicklung, Architektur, DevOps, SRE und Anwendungsbetrieb |
| Voraussetzungen: | Spring-Boot-Grundkenntnisse; Grundlagen zu HTTP, Logging und Anwendungsbetrieb |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Demonstrationen, angeleitete Schritt-für-Schritt-Übungen und Fallstudien am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
