CLF-C02 Practice Question 111: Refactor Strategy
AWS Certified Cloud Practitioner (CLF-C02) · Test 12 · question 1 of 10
A company's monolithic order-management application can no longer keep up with demand, and every new feature takes months to release. As part of moving it to AWS, the company decides to redesign the application into cloud-native microservices built on serverless and container services, so it can scale easily and ship features faster. Which migration strategy is this?
Show answer and explanation
Answer:
Refactor, or re-architect, moves an application to the cloud and modifies its architecture to take full advantage of cloud-native features to improve agility, performance and scalability. AWS says it is driven by strong business demand to scale, release features faster and reduce costs. One named use case is a monolith that is already getting in the way of delivering products quickly. It is also the most complex and costly strategy, which is why AWS suggests modernizing after migration for large portfolios.
Option A, rehost ("lift and shift"), moves the application unchanged, so the monolith's limitations would come with it. Option B, replatform ("lift, tinker and shift"), makes targeted optimizations, such as moving to a managed database, while keeping the application's core architecture. Option C, relocate, moves servers to a cloud version of the same platform, or moves resources between VPCs, Regions or accounts, without changing the application's architecture.
Reference: About the migration strategies