Before you even sign up for a Microsoft Azure account or spin up a single VM in Azure, your organization needs to have a conversation about what workloads will be moved to Azure and how they will get there. A lift and shift approach is one answer, but application refactoring—whether fully or partially—can open the door to a wider spectrum of cloud benefits.
Refactoring your applications to become more “cloudy” allows you to reap advantages in availability, scalability, speed of custom code delivery and even application quality. The good news is that the decision to refactor or not refactor is not binary. You can partially refactor by peeling off parts of applications and making them more cloudy. Jacob Saunders, 10th Magnitude’s CTO, recently participated in a webinar with Jeff DeVerter, Chief Technologist for Microsoft Technologies at Rackspace, and Kent Kingery, Senior Manager of Cloud Engineering at Rackspace, to talk about real-world cloud transformation scenarios that involve refactoring applications for Azure.
The webinar describes four real-world scenarios that involve refactoring applications for Azure. Each one looks at the old model of application deployment and how that changes when refactoring for the cloud:
- Drive better development and testing practices
- Deploy, patch and manage traditional applications
- Improve scalability and global reach
- Increase velocity and innovation
Watch the full webinar recording to learn about these four scenarios and how your organization can benefit from refactoring your applications for Azure.