When you decide to modernize your web applications or services and move them to the cloud, you don’t necessarily have to fully re-architect your apps. Rearchitecting an application by using an advanced approach like microservices isn’t always an option because of cost and time restraints. Depending on the type of application, rearchitecting an app also might not be necessary. To optimize the cost-effectiveness of your organization’s cloud migration strategy, it’s important to consider the needs of your business and the requirements of your apps. You’ll need to determine:
- Which apps require a transformation or rearchitecting.
- Which apps need to be only partially modernized.
- Which apps you can “lift and shift” directly to the cloud.
About this guide
This guide focuses primarily on the initial modernization of existing Microsoft .NET Framework web or service-oriented applications, meaning the action of moving a workload to a newer or more modern environment without significantly altering the application’s code and basic architecture.
This guide also highlights the benefits of moving your apps to the cloud and partially modernizing apps by using a specific set of new technologies and approaches, like Windows Containers and related compute-platforms in Azure supporting Windows Containers.