A company wants to modernize and convert a monolithic application into microservices. The company wants to move the application to AWS. Which migration strategy should the company use?
Select an option, then click Submit answer.
Reference / correct answer:
Most accepted answer: D. Refactor
Community votes: D=4
Selected Answer: D It should be D. Refactor: Lift and shift—moving applications to the cloud as-is. This is also sometimes referred to as rehosting. Refactor—modifying applications to better support the cloud environment.Replatform—moving applications to the cloud without major changes, but taking advantage of benefits of the cloud environment.Rebuild—rewrite the application from scratch.Replace—retire the application and replace it with a new cloud-native application. upvoted 12 times
is it D? can anyone confirm? upvoted 5 times
Selected Answer: D D. Refactor (also called re-architect) is the migration strategy where an application is redesigned and modified to take full advantage of modern cloud-native features, such as microservices architectures. In this approach, a monolithic application is broken down into smaller, loosely coupled services (microservices) to improve scalability, flexibility, and maintainability. Why Refactor is the Best Choice: Breaking a monolithic application into microservices typically requires significant changes to the application's architecture and codebase. Refactoring ensures the application leverages cloud-native features like containerization (using AWS services like Amazon ECS, Amazon EKS, or AWS Fargate) and serverless components (e.g., AWS Lambda). It aligns with the goal of modernization and preparing the application for long-term agility and scalability in the cloud. upvoted 1 times
Selected Answer: D D - Refactor. You're changing the architecture of the application. upvoted 2 times
I think both C and D are correct upvoted 1 times