Modernization strategies (the 6 Rs of modernization)
We must examine the different modernization strategies available today to ensure we conduct a cost-efficient and successful cloud migration. Unfortunately, it is far too common for organizations to only see two options: lift and shift and rewrite:
- The lift and shift approach is used to recreate exactly what you have on-premises in the cloud, but it fails to realize the benefits of cloud architectures such as elasticity. The problems with on-premises are simply replicated to the cloud. Hence, these projects are often deemed failures.
- The rewrite approach is covered in the next section as the re-architect strategy. As the name suggests, this approach involves writing a cloud-native application from scratch to recreate (and enhance) the original app's functionality but in a cloud environment.
There are multiple strategies we can use to modernize our application, and while modernizing our application, we will...