Revise before migrating to the cloud Another potential strategy is to modify, optimize, and enhance the existing applications and code base before migrating to the cloud in preparation for migrating to the cloud. Only then do you rehost or refactor the applications to the cloud. This may be a good strategy and provide business continuity