Spring Modulith ermöglicht die Entwicklung von Spring Boot-Anwendungen, die in fachlich entkoppelte Module aufgeteilt werden.
Das Projekt Spring Modulith ist kürzlich in Version 2.0 erschienen. Es ermöglicht Spring Boot-Anwendungen in fachliche Module aufzuteilen, die über klare Schnittstellen verfügen, per Events kommunizieren und sich isoliert testen lassen. Die Architektur der Module lässt sich automatisiert überwachen und dokumentieren. Diese Artikelserie stellt Spring Modulith in zwei Teilen vor. Der erste Teil zeigt die Grundlagen der Modul- und Event-basierten Architektur. Teil 2 wirft unter anderem einen Blick auf die Testmöglichkeiten der Module.
Rund um das Thema Spring und Spring Boot biete ich auch In-House-Workshops und Schulungen an.
Mehr Informationen dazu findest du hier.