In diesem Workshop analysieren wir, welche Architekturprinzipien sich aus Microservices ableiten lassen und wie sie sinnvoll auf bestehende Systeme angewendet werden können – auch und gerade auf Monolithen und Legacy-Anwendungen. Wir diskutieren Strategien zur Modularisierung bestehender Codebasen und zeigen, wie sich schrittweise Architekturverbesserungen umsetzen lassen, ohne alles neu zu bauen.
Darüber hinaus betrachten wir etablierte Konzepte verteilter Systeme wie CQRS, Event Sourcing, Sagas, CAP und Konsistenz und ordnen ein, wann sie Mehrwert bringen – und wann nicht. Ziel ist ein realistisches, praxisnahes Architekturverständnis jenseits von Hype und Dogmen.