Another Azure migration is to refactor, which involves making some changes to the application but not wholesale changes that completely change the code base. For instance, instead of moving the VM, only move the web application. This would require some configuration or code changes to make this happen, which we will discuss in depth in this chapter.
When I have done this, I do the following:
- Assess how to quickly modernize the app to leverage Azure better while keeping costs down
- Provide more code portability and code reuse
- Assess when I want a better DevOps and continuous innovation journey
I approach refactoring for Azure in the following way:
- I review the code to ensure that dependencies are able to run in the cloud
- I review ...