
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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?
A
Rehost
B
Replatform
C
Repurchase
D
Refactor
Explanation:
Refactor is the correct migration strategy for this scenario because:
Refactoring (also known as re-architecting) involves modifying the application's architecture to take advantage of cloud-native features and services
Converting a monolithic application into microservices requires significant changes to the application's architecture and codebase
This strategy allows the company to leverage AWS services like AWS Lambda, Amazon ECS, Amazon EKS, and API Gateway that are well-suited for microservices architectures
The other strategies don't fit this use case:
Rehost (lift-and-shift): Simply moving the application as-is to the cloud without architectural changes
Replatform: Making minor optimizations but keeping the same basic architecture
Repurchase: Switching to a different product or SaaS solution
Refactoring enables the company to modernize their application by breaking it into smaller, independently deployable microservices that can scale independently and use cloud-native services effectively.