Refactoring:
Dieser Ansatz (auch auch als "Rearchitecting" bezeichnet) beinhaltet die Neugestaltung und Modernisierung von Anwendungen, um die Cloud-nativen Funktionen vollständig zu nutzen. Dieser Ansatz bietet das höchste Maß an Agilität, Skalierbarkeit und Kosteneffizienz, erfordert jedoch umfangreiche Änderungen am Anwendungscode.