3. Teoretické plánování migrace namísto přístupu založeného na nástrojích a osvědčených postupech
Mnoho organizací se spoléhá na interní předpoklady o technické životaschopnosti, konzistenci architektury, kvalitě kódu a možnostech refaktorizace. (Ostatně, kdo by chtěl všechen fungující kód vyhodit?) Předběžné předpoklady v procesu plánování mají často bumerangový efekt. Je až šokující, kolikrát se migrace do cloudu plánuje s malým přehledem o tom, jaké změny v aplikacích bude nutné provést nebo jak proveditelná bude refaktorizace konkrétních aplikací.
I v rámci refaktorizace existuje několik úrovní úsilí. Refaktorovat aplikaci tak, aby běžela na PaaS, nebo opravit problémy se zabezpečením, není totéž co kompletně ji přepracovat s využitím principu mikroslužeb. Nejlepším způsobem, jak zjistit, co máte a co je potřeba pro migraci zařídit, je použít automatizované nástroje pro zjišťování a kontrolu, spolu s metodami ověřenými v daném oboru.