Spring Modulith – A Deep Dive

Dieser Workshop findet am Dienstag, 5. September 2023, in Nürnberg statt.


Spring Modulith ist ein relativ neues Projekt im Spring-Ökosystem, das Entwicklern ermöglicht, fachliche Module für ihre Spring Boot-Anwendungen im Code zu definieren und auszudrücken. Im Workshop werden die grundlegenden Konzepte von Spring Modulith behandelt, wie man Anwendungs-Module gestaltet und den Code-Basis so strukturiert, dass eine gute Kapselung ermöglicht wird.

Des Weiteren werden verschiedene Formen der Interaktion zwischen Anwendungsmodulen diskutiert, insbesondere die Kompromisse individueller Varianten und wie Module isoliert und in Zusammenarbeit getestet werden können. Abschließend diskutieren wir die Themen Entwickler:innendokumentation und Observability.

Vorkenntnisse

  • Kenntnisse in Spring Boot und Softwarearchitektur

Lernziele

  • Gutes, architektonisches Strukturieren von Spring-Boot-Applikationen
  • Kenntnisse über die Vor- und Nachteile verschiedener Arten an Modulinteraktion
  • Das Schreiben von modulspezifischen Integrationstests
  • Extrahieren von Entwickler:innendokumentation aus architekturevidentem Code

Speaker

 

Oliver Drotbohm
Oliver Drotbohm ist Teil des Spring-Engineering-Teams bei VMware. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Sein neues Buch "Modulithic Applications with Spring" erscheint 2023.

Herbstcampus-Newsletter

Ihr möchtet über den Herbstcampus
auf dem Laufenden gehalten werden?

 

Anmelden