Skip to content

Details

Hallo DevTalk@TK-Meetup,

am 11. Juni laden wir Euch wieder in die Techniker Krankenkasse ein.
Wir freuen uns auf Modularisierung pragmatisch: Ein praktischer Deep Dive in Spring Modulith mit Nils Hartmann.

Was euch erwartet
Eine klare Modularisierung ist eine der wirksamsten Strategien, um große Anwendungen langfristig wartbar zu halten. Üblicherweise zerlegt man die Anwendung dazu entlang fachlicher Grenzen in Module, die möglichst stark entkoppelt sind.
Spring Modulith bringt diese Idee in eine Spring-Boot-Code-Basis ("Modulith"). Damit entsteht eine Alternative zu verteilten Microservices, ohne deren operative Komplexität. Module sind hier Java-Packages, die mit klaren Sichtbarkeits- und Abhängigkeitsregeln versehen werden und deren Einhaltung sich in Tests automatisiert verifizieren lässt. Zur Laufzeit-Entkopplung bietet Spring Modulith neben klassischen Methodenaufrufen einen ausgefeilten Event-Mechanismus mit Asynchronität, transaktionaler Absicherung und Nachvollziehbarkeit.
In diesem Live-Coding-Vortrag gibt Nils euch anhand praxisnaher Beispiele eine Einführung in Spring Modulith. Wir sehen uns an, wie man eine Anwendung in Module zerlegt, deren Architekturregeln verifiziert und sie über Events entkoppelt. Außerdem ordnen wir ein, für welche Szenarien sich der Ansatz besonders eignet. Vorkenntnisse in Spring Boot sind hilfreich, aber für das Verständnis der gezeigten Konzepte nicht notwendig.

Referent
Nils Hartmann ist freiberuflicher Softwareentwickler und -architekt. Seine Schwerpunkte sind die Entwicklung von Backends mit Java und Spring sowie Frontends mit React und Next.js. Kontakt: https://nilshartmann.net

Wir freuen uns auf einen tollen Abend und einen regen Austausch.

Ablauf
18:00 - 18:30 Einlass und Netzwerken
18:30 - 20:00 Begrüßung, Vortrag und Q&A
20:00 - 20:30 Ausklang
Pausen nach Bedarf
(Zum Einlass meldet Euch bitte beim Empfang der TK Unternehmenszentrale)

Hinweise

  • Wir werden an dem Abend Aufnahmen machen, die möglicherweise veröffentlicht werden. Dies wird auch durch Aushänge kenntlich gemacht. Bitte sprecht einen der Organisatoren an, wenn ihr dies nicht möchtet. Wir nehmen natürlich darauf Rücksicht!
  • Die Einladung erfolgt gegenüber Amtsträgern und gleichgestellten Personen unter dem Vorbehalt der Genehmigung durch den zuständigen Dienstherren. Mit der Anmeldung erklärt ihr, dass euch die erforderliche Genehmigung zur Teilnahme an unserer Veranstaltung erteilt wurde.

Related topics

Events in Hamburg
Java
Software Development
Spring Boot
Live Coding

You may also like