Entdecken Sie moderne Strategien und bewährte Praktiken für die e Migration von Legacy-Systemen in zeitgemäße, wartbare und skalierbare Softwarearchitekturen der Zukunft
Grundlagen der Legacy-Migration
  • Definition und Charakteristika von Legacy-Systemen
  • Häufige Herausforderungen bei der Modernisierung
  • Geschäftliche Treiber für Modernisierungsprojekte
  • Bewertung der technischen Schuld
  • Kosten-Nutzen-Analyse von Migrationsvorhaben
Analysemethoden und Bewertung
  • Durchführung von System- und Codeanalysen
  • Dokumentation von Abhängigkeiten und Schnittstellen
  • Identifikation von Risikobereichen
  • Erstellung von Komplexitätsmetriken
  • Assessment von Geschäftsprozessen und deren Implementierung
Migrationsstrategien und Patterns
  • Strangler Fig Pattern in der Praxis
  • Branch by Abstraction Methode
  • Inkrementelle vs. Big Bang Migration
  • Domain-Driven Design im Migrationskontext
  • Microservices als Migrationsziel
Testautomatisierung für Legacy-Code
  • Entwicklung von Charakterisierungstests
  • Integration von Unit-Tests in Legacy-Code
  • Aufbau einer Continuous Integration Pipeline
  • Smoke Tests und Regressionstests
  • Performance- und Lasttests während der Migration
Technische Modernisierung
  • Evaluation moderner Technologien und Frameworks
  • Containerisierung von Legacy-Anwendungen
  • Cloud-Migration-Strategien
  • Modernisierung von Datenbanken und Datenschichten
  • API-First Ansatz in der Modernisierung
Change Management und Organisation
  • Stakeholder Management im Migrationsprozess
  • Schulung und Weiterbildung des Teams
  • Dokumentation und Wissenstransfer
  • Kommunikationsstrategien
  • Umgang mit Widerständen und Ängsten
Risikomanagement und Qualitätssicherung
  • Identifikation und Bewertung von Projektrisiken
  • Entwicklung von Fallback-Strategien
  • Monitoring und Metrics während der Migration
  • Qualitätssicherung im Migrationsprozess
  • Post-Migration Evaluation und Optimierung