AWS Certified Cloud Practitioner (CLF-C02) — Question 520

A company is planning to migrate a monolithic application to AWS. The company wants to modernize the application by splitting it into microservices. The company will deploy the microservices on AWS.

Which migration strategy should the company use?

Answer options

Correct answer: D

Explanation

Refactoring (also known as re-architecting) is the correct strategy because it involves modifying the application's architecture to leverage cloud-native features, such as breaking a monolith into microservices. Rehosting moves the application to the cloud as-is without any modifications, while replatforming involves making minor optimizations without changing the core application architecture. Repurchasing involves moving to a completely different product, typically a SaaS platform.