September 15, 2019 - 154 views|
AWS provides an array of cloud modernization approaches that enable business to move incrementally without disrupting product backlog and velocity.
Enterprise migration to Amazon Web Services (AWS) is only a first step in the cloud modernization journey. Migrating applications to AWS with minimal or no changes is often considered a high-velocity approach to achieving a higher net present value (NPV) and to reducing production issues and customer downtime.
AWS migration programs are followed by a continuous cycle of right-size optimization, reserved instances and continuous tweaking based on usage analytics.
Businesses can magnify the commercial benefits of the cloud, however, by modernizing the enterprise application portfolio, using AWS’s purpose-built databases, serverless computing, containerization and microservices architectures. When properly leveraged, these technologies help build a high-frequency change organization that can respond to disruption.
Modernization approaches can follow the “strangler” pattern proposed by Martin Fowler, where new code and refactoring is handled on the edges of the legacy systems. As Fowler explains, the new code gradually creates a new system around the edges of the old, letting it grow slowly over several years until the old system is “strangled.”
Historically, enterprise legacy modernization programs like service-oriented architectures have been start-stop affairs, with challenges ranging from competing demands from users for adding new features, re-architecting and re-factoring application code and choosing the right products from a crowded marketplace.
AWS makes the road to modernization easier with a number of services that allow enterprises to think big and execute small while continuing to deliver new features to customers. These approaches include adoption of serverless architectures, containerization and implementation of continuous integration/continuous deployment (CI/CD) pipelines, and migration of commercial databases to Amazon Aurora.
The above patterns can help your organization incrementally modernize its portfolio without disruption to product backlog and velocity.