Schulung zur Spring-Boot-Performance

Analysieren und optimieren Sie die Spring-Boot-Services, die Sie betreiben, anhand von Messwerten. Sie profilieren Startzeit und Speicherbedarf, prüfen AOT und GraalVM Native Images und üben das Tuning mit Actuator und Micrometer, statt Einstellungen auf Verdacht zu ändern.

Inhouse, 1 bis 2 Tage, bis 12 Teilnehmende. Inhalt und Dauer richten sich nach den Performance-Fragen und Spring-Boot-Versionen Ihres Teams.

Wann sich diese Schulung für Ihr Team lohnt

Für CTOs und Engineering Manager mit einer konkreten Frage zu Performance oder Ressourcenbedarf ihrer Spring-Boot-Systeme.

  • Startzeit oder Speicherbedarf begrenzen den Betrieb

    Startzeit, Speicherbedarf oder Container-Limits beeinflussen Deployment- oder Betriebsentscheide.

  • Native Images stehen zur Diskussion

    Das Team muss Nutzen, Einschränkungen, Build-Änderungen und Wartungsaufwand von GraalVM Native Images verstehen, bevor es sich festlegt.

  • Tuning beruht auf Annahmen

    Den Engineers fehlen gemeinsame Profiling- und Observability-Methoden, bevor sie Framework-, JVM-, Connection-Pool- oder Thread-Pool-Einstellungen ändern.

Das lernen Sie

Sie verstehen, wo Spring Boot Zeit und Speicher verbraucht, und verfügen über ein praktisches Werkzeugset für substanzielle Verbesserungen ohne Einbussen bei der Wartbarkeit.

  • Startzeit-Performance

    Messen und reduzieren Sie die Startzeit mit Lazy Initialisation, Spring AOT, Class Data Sharing und der Integration der Spring-Boot-Build-Tools.

  • Speicherbedarf

    Profilieren Sie Heap- und Off-Heap-Nutzung, vermeiden Sie unnötige Bean-Erzeugung und konfigurieren Sie passende JVM-Einstellungen für containerisierte Workloads.

  • GraalVM Native Images

    Kompilieren Sie Spring-Boot-Anwendungen mit GraalVM zu nativen Executables. Messen Sie die Auswirkungen auf Startzeit und Speicherbedarf und berücksichtigen Sie die technischen Kompromisse.

  • Observability & Tuning

    Nutzen Sie Spring Boot Actuator, Micrometer und strukturiertes Logging, um Performance im produktiven Betrieb zu beobachten, zu messen und gezielt zu verbessern.

Für wen ist diese Schulung?

Diese Schulung richtet sich an Teams, die Spring-Boot-Anwendungen produktiv betreiben und messbare Verbesserungen bei Performance und Ressourceneffizienz erreichen möchten.

  • Backend Engineers

    Entwicklerinnen und Entwickler, die für die Performance ihrer Spring-Boot-Services verantwortlich sind und über Defaults hinausgehen möchten.

  • Platform- & DevOps-Teams

    Teams, die Container-Images und Ressourcenbudgets in Kubernetes- oder Cloud-Umgebungen optimieren, in denen Startzeit und Speicherkosten zählen.

  • Architektinnen und Architekten

    Engineers, die GraalVM Native Images oder AOT-Kompilierung für ihren Stack evaluieren und eine fundierte, praktische Einführung in die Kompromisse benötigen.

Details zur Schulung

Alle Einheiten sind praxisnah mit echten Code-Übungen. Inhalte und Tempo passen wir an die Erfahrung Ihres Teams an.

Format

Bei Ihnen vor Ort, vollständig remote oder in Zürich. Übungen und Werkzeuge passen wir an Ihre Umgebung an.

Dauer

Typischerweise 1 bis 2 Tage. Kann auf Themen wie Native Images oder Startzeit fokussiert werden.

Sprache

Auf Deutsch oder Englisch. Italienisch ist auf Anfrage verfügbar.

Voraussetzungen

Solide Spring-Boot-Erfahrung. Vertrautheit mit Docker und grundlegenden JVM-Konzepten ist hilfreich.

Häufig gestellte Fragen

Wo findet die Schulung statt?

In Zürich, bei Ihnen vor Ort in der Schweiz oder in Europa sowie vollständig remote.

Ist die Schulung auf Deutsch verfügbar?

Ja. Wir führen die Schulung auf Deutsch oder Englisch durch; Italienisch ist auf Anfrage verfügbar. Die Kursunterlagen sind auf Englisch.

Wie lange dauert die Schulung?

Typischerweise 1 bis 2 Tage. Die Schulung kann auf bestimmte Themen wie GraalVM Native Images oder Startzeit fokussiert werden.

Behandelt die Schulung GraalVM Native Images?

Ja. Die Kompilierung von GraalVM Native Images, Startzeit-Tuning und die Reduktion des Speicherbedarfs gehören zu den Kernthemen.

Wie viel kostet die Schulung?

Wir führen die Schulung inhouse mit bis zu 12 Teilnehmenden durch. Der Endpreis hängt von Gruppengrösse, Dauer und gewünschter Anpassung ab. Buchen Sie ein 30-minütiges Gespräch oder schreiben Sie an hello@42talents.com; wir antworten innerhalb eines Werktags mit den nächsten Schritten.

Weitere Spring-Trainings

Entdecken Sie die weiteren Kurse in unserem Spring-Schulungsprogramm.

  • Core Spring

    Erarbeiten Sie eine praktische Grundlage im Spring Framework: IoC-Container, Dependency Injection, AOP, Datenzugriff und Spring MVC.

  • Spring Security

    Arbeiten Sie praktisch mit Authentifizierung, Autorisierung, OAuth2, JWT und Method Security in Spring-Anwendungen.

  • Spring Modulith

    Entwerfen Sie wartbare modulare Monolithen mit klaren Grenzen und Domain Events.

Die passende Kompetenz für Ihre Roadmap aufbauen

Welche Kompetenz soll Ihr Team aufbauen? Wir stimmen die Schulung auf Ihren Stack, Ihre Lieferziele und Ihre Codebasis ab.

Inhouse, bis 12 Teilnehmende. Inhalte auf Ihre Codebasis zugeschnitten.