Fortgeschritten
Legacy Code Refactoring
Analyse und Neugestaltung einer monolithischen Softwarearchitektur.
📝 Contenuto del prompt
Analysiere das folgende Konzept eines monolithischen Bestellsystems, das über 10 Jahre gewachsen ist und massive Skalierungsprobleme hat. Entwirf einen Migrationspfad zu einer Microservices-Architektur. Identifiziere spezifische bounded contexts (z.B. Bestellung, Lager, Versand, Bezahlung) und schlage Design Patterns vor, um die Datenkonsistenz zwischen den Services zu gewährleisten (z.B. Saga Pattern, Event Carried State Transfer). Erkläre die Vor- und Nachteile der gewählten Ansätze in Bezug auf Latenz und Komplexität.