Migration als Release-Schritt ausführen
Nutzen Sie einen kontrollierten Migrationsbefehl oder Release-Job mit eindeutiger Zuständigkeit, statt alle Webinstanzen beim Start konkurrierend Änderungen anwenden zu lassen. Protokollieren Sie Ergebnisse und machen Sie Fehler sichtbar, bevor Code mit dem neuen Schema Traffic erhält.
Halten Sie die Änderung mit dem aktuellen und dem nächsten Anwendungscode kompatibel. So können Instanzen schrittweise ersetzt und Probleme ohne Ausfall durch gemischte Versionen untersucht werden.
Vor und nach dem Rollout prüfen
Erstellen oder bestätigen Sie eine zum Wiederherstellungsverfahren passende Sicherung und prüfen Sie Dauer sowie Sperrverhalten der Migration. Ein Hosting-Rollback stellt nicht automatisch Datenbankinhalte wieder her.
Prüfen Sie nach der Veröffentlichung Anwendungsfehler und Datenbankzustand. Entfernen Sie temporäre Kompatibilitätsstrukturen erst in einer späteren, separat geprüften Migration und dokumentieren Sie Reihenfolge und Wiederherstellung.