Redesigning for Azure – completely changing the application
- The system does not provide the business functionality needed on the current legacy platform. In this case, it would not make sense to move the system as is to Azure.
- The current legacy system has a lot of technical debt, meaning that even if the current functionality meets business requirements, your company does not have the trained staff to support or modify the system.
- You want to take advantage of cloud-native features, such as Spark compute clusters, artificial intelligence, or on-demand scaling.
The key things you need to consider before undertaking a project that does a complete redesign include the following:
- Understand the business functionality: what you want to keep, what you want to drop, and what you...