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
- 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
- Strangler Fig Pattern in der Praxis
- Branch by Abstraction Methode
- Inkrementelle vs. Big Bang Migration
- Domain-Driven Design im Migrationskontext
- Microservices als Migrationsziel
- 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
- Evaluation moderner Technologien und Frameworks
- Containerisierung von Legacy-Anwendungen
- Cloud-Migration-Strategien
- Modernisierung von Datenbanken und Datenschichten
- API-First Ansatz in der Modernisierung
- Stakeholder Management im Migrationsprozess
- Schulung und Weiterbildung des Teams
- Dokumentation und Wissenstransfer
- Kommunikationsstrategien
- Umgang mit Widerständen und Ängsten
- 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