// Spring-Ökosystem

Modulare Monolithen mit Spring Modulith

Fachliche Module im Monolithen schneiden, prüfen und dokumentieren.

  • Inhouse-Schulung
  • 1 Tag
  • Experten & Architektur
  • Remote oder vor Ort
Junger Keimling in einem bernsteinfarbenen Keramiktopf neben einem geschlossenen Laptop
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie schneiden fachliche Module im Monolithen entlang von Paketen.
  • Sie prüfen Modulgrenzen automatisiert mit ApplicationModules.
  • Sie entkoppeln Module über Anwendungsereignisse mit zuverlässiger Zustellung.
  • Sie testen Module isoliert und erzeugen Moduldokumentation aus dem Code.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Modulare Monolithen als Alternative zu verfrühten Microservices
  • Modulbegriff in Spring Modulith: Pakete, öffentliche API, interne Typen
  • Modulstruktur verifizieren mit ApplicationModules
  • Übung: Bestehende Anwendung in Module schneiden und Verstöße beheben

Nachmittag

  • Kommunikation über Ereignisse mit @ApplicationModuleListener
  • Event Publication Registry für zuverlässige Zustellung
  • Modultests mit @ApplicationModuleTest und der Scenario-API
  • Übung: Module über Ereignisse entkoppeln und Dokumentation mit Documenter erzeugen

Voraussetzungen und Rahmen

Vorwissen
Gute Erfahrung mit Spring Boot und Grundkenntnisse in Domain-driven Design.
Werkzeuge
Spring Modulith (Open Source, Apache 2.0)
Niveau
Experten & Architektur
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.