Application performance optimization
Having fully optimized your databases against your infrastructure is, unfortunately, sometimes not enough. If your application is running in Azure, it probably came from one of the most common migration patterns:
- Lift and shift: You took the application and moved it to cloud resources without changing anything. This is typically the most expensive pattern infrastructure-wise as matching on-premises resources within the cloud is a time-consuming and often useless activity in terms of modernization, since you will often just move your legacy app somewhere else.
- Refactor: You made small changes in the code and probably took advantage of a few PaaS products and now have a mix of old and new cloud objects, as well as a roadmap to something more modern.
- Rearchitect: Chances are you cannibalized the original application toward a microservices solution, which is much better than the preceding two patterns, but even if this dramatically reduces...