Softwareprojekte finden die meiste Zeit nicht auf der grünen Wiese statt. Gerade in der jetzigen Zeit der immer beschleunigteren Digitalisierung, sind viele in die Jahre gekommene Systeme an ihre Kapazitätsgrenzen angelangt oder durch technologische Sackgassen nicht mehr in der Lage, den modernen Anforderungen Rechnung zu tragen. Komplexe bis chaotische Komplexitätslevel tun ihr übrigens um ein hohes Risiko für eine Organisation darzustellen.
Dieser Vortrag gibt einen Einblick in die Herangehensweisen, die Herausforderungen und Lösungsansätzen um Altapplikationen zu modernisieren und zukunftsfähig zu machen. Dabei werden organisatorische Rahmenbedingungen und architekturelle Analysen zusammengeführt, um einen Migrationspfad zu erarbeiten. Als großes Hilfsmittel hat sich dabei Domain Driven Design und darauf aufbauende Self Contained Systems etabliert.