When you manage applications and workloads, you can choose to relocate, retain re-host, re-platform, re-host, refactor or retire them. If you choose to retain any applications, it would serve you well to migrate to the cloud or to rehost it. If you want to modernize applications, you re-platform them, move them to your containers or databases to the managed cloud based service. You could also rewrite it to your cloud native architecture.
Multiple factors may affect the choice you make, which includes your portability preference for open source solutions. Or even agility benefits involved with the AWS native architectures. Critical applications for organizations will realize more benefits from re-platforming the applications themselves.
With the AWS modern application development service, you get access to a comprehensive bouquet of solutions that can help support the business and its unique requirements as you develop modern applications.
Compute Power
With the AWS suite of services designed for modern application development, you can develop, run, scale and deploy your apps and workloads in the secure and innovative cloud environment without the need to manage any infrastructure.
With the Amazon Web Services Lambda, you can, without the need to manage servers or provision them, run your code effortlessly. You also get a highly cost effective solution as the only costs involved are for the actual compute times.