As the cloud is becoming ever-more popular, more organizations are looking to migrate into the cloud for their legacy application modernization needs. You learned about various cloud migration techniques in Chapter 5, Cloud Migration and Hybrid Cloud Architecture Design. Cloud provides you with the flexibility to scale your application while keeping costs low and helps to achieve desirable performance, high availability, and reliability while maintaining application security.
Cloud providers such as Amazon Web Services (AWS) provide many options out of the box, which can help you to modernize your system. For example, you can take a serverless approach to build a microservice using the AWS Lambda function and Amazon API Gateway, using Amazon DynamoDB as a backend. We discussed various legacy system modernization techniques in the previous section, as well as all of the applications in the context of moving to the cloud. The flow illustrated...