Legacy-Systeme enthalten häufig zentrale Geschäftslogik, sind aber technisch und organisatorisch über Jahre gewachsen. Für ihre Modernisierung gibt es verschiedene Strategien, von Rehosting und Refactoring über Rearchitecting bis zu einem vollständigen Neubau. Welche Strategie sinnvoll ist, hängt von Geschäftszielen, Budget, regulatorischen Anforderungen und dem technischen Zustand des bestehenden Systems ab.
Zunehmend kommen dabei auch KI-Agenten zum Einsatz, etwa um große Mengen an Legacy-Code zu analysieren oder Refactorings vorzubereiten. Ersetzen können sie die grundlegenden Architektur- und Priorisierungsentscheidungen aber nicht, diese bleiben in menschlicher Verantwortung. Für unterschiedliche Aspekte der Legacy-Modernisierung bieten wir folgende Formate an:
- Evolution und Verbesserung von Softwarearchitekturen: Systematisches Vorgehen, um bestehende Architekturen schrittweise weiterzuentwickeln.
- Cloud Migration: Migration von Workloads und Anwendungen in die Cloud, inklusive der dafür nötigen Architekturentscheidungen.
- Legacy-Software absichern: Sicherheitsrisiken in gewachsenen Systemen erkennen und gezielt absichern.
- Technical Debt: Technische Schulden erkennen, bewerten und gezielt abbauen.
Diese Seite bündelt Fachartikel, Podcasts, Vorträge und Case Studies rund um Legacy-Modernisierung.