
Replatforming Guidance
Are you looking to migrate your Java application to a more scalable and cost-effective solution? AWS Lambda might be the answer you're looking for. By replatforming your application to AWS Lambda, you can take advantage of the many benefits that serverless computing has to offer.
One key benefit of replatforming to AWS Lambda is increased flexibility. With Lambda, you only pay for the compute time you use, and the service automatically scales to handle the demands of your application. This means you don't have to worry about overprovisioning resources, and you can easily handle sudden spikes in traffic without any extra configuration.
Another advantage of replatforming to AWS Lambda is cost savings. Since you only pay for the compute time you use, you can potentially reduce your infrastructure costs compared to running your application on a server, virtual machine, or container service. This can lead to significant cost savings over time, especially if your application has unpredictable usage patterns.
Finally, replatforming to AWS Lambda can save you time and effort compared to refactoring your application. With the lift and reshape approach, you can migrate your application with minimal code changes, allowing you to quickly take advantage of the benefits of serverless computing without investing significant time and resources into refactoring.
The following pages give practical guidance on how to migrate an application currently running on a server, virtual machine (VM), or a container service to AWS Lambda with minimal code changes. In migration terms, this approach is called replatforming or lift and reshape. This allows customers to take advantage of all the benefits that serverless brings while not incurring the time and expense of refactoring.
There are many components to consider when approaching a migration. Each will have many solutions. In this guide, you will learn the architectural changes involved and suggested approaches. This will help you adapt the approach to your own ways of working if required.