Softwarearchitektur
Hexagonale-, Onion- und Clean-Architecture
Vertical Slice Architecture
Spring Modulith
Mit Spring Modulith lassen sich Anwendungen in fachlich getrennte Module unterteilen. Diese Spring-Boot-Erweiterung unterstützt Entwickler durch automatische Überprüfung der Modultrennung, spezielle Modul-Tests und die Generierung umfassender Dokumentation.
Im Video wird gezeigt, wie eine Anwendung modular aufgebaut werden kann. Die Funktionen von Spring Modulith werden in einer Live-Demo vorgestellt und praxisnah erläutert. Außerdem bietet das Video einen kurzen Überblick zur ereignisbasierten Kommunikation zwischen Modulen.