Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In the App Modernization Guidance for Azure, cycles of optimization are the time to maximize the benefits of your cloud investments. You can revisit the cloud-native platforms, services, and principles you adopted in earlier cycles—serverless, API-first design, containers, DevOps—and make them more cost-efficient, scalable, and secure.
Optimization means fearlessly replatforming, refactoring, rebuilding, and retiring mission-critical systems. This guide targets five high-value areas for optimization:
- Existing business-to-business (B2B) platforms
- Enterprise line-of-business (LOB) applications
- Applications based on ASP.NET
- Development and deployment
- Application retirement
Objectives for optimization
The overarching objective of optimization is to refine the results of your application modernization efforts and improve cost efficiency, performance, and security. Rebuilding business-critical applications ensures that they can meet demands of modern digital environments.
Expected outcomes of optimization
In the application modernization maturity model, Agile Innovators and Digital Champions have the business agility needed for optimization. If your organization is ready to optimize, you can expect the following outcomes:
- Resource optimization. Now you can analyze historical usage patterns, assess real-time demand, and use other data-driven insights to drive right-sizing decisions.
- Greater operational efficiency. As you further automate processes, retire unnecessary applications, and reduce waste, you can lower overall operational expenditures (OpEx).
- Manage OpEx. Monitoring tools make it easier to manage and predict operational costs and avoid unexpected expenses.
Impact and ROI of optimization
Optimization drives quantifiable results—lower costs, faster performance, stronger security, and better compliance. The production environment you set up and improved in earlier cycles becomes more efficient. DevOps and DevSecOps practices help you streamline resources use and deliver code faster. Low-code and no-code platforms help more teammates expand their contribution to the organization and collectively make more impact.
In addition, your organization benefits from AI capabilities. Developers can work more efficiently using copilots in their integrated development environments. AI-based automation can replace manual processes.
The compounded value of optimization activities includes sustained cost savings and enhanced operational performance, leading to higher margins.
Next steps
Continue the journey and rebuild applications for scalability, performance, and reliability.