AWS Certified Cloud Practitioner (CLF-C02)Cloud ConceptsMedium
A retail company is migrating its monolithic order-processing application. Instead of moving it as-is, the team decides to redesign it into microservices that use managed AWS services like Lambda and DynamoDB to improve scalability. Which of the 7 Rs strategy is being applied?
- ARehost
- BRetain
- CRefactor / Re-architect
- DRelocate
Show answer & explanationAnswer & explanation
Correct answer: C. Refactor / Re-architect
Refactor (also called re-architect) involves reimagining how an application is architected and developed, typically using cloud-native features such as serverless computing, to improve scalability and add functionality.
Why the other options are wrong
- A. Rehost is lift-and-shift with minimal changes, not a redesign.
- B. Retain means keeping the application in its current environment without migrating.
- D. Relocate refers to moving virtual machines to the cloud without changes, often for VMware workloads.
Refactor / Re-architect
A migration strategy that involves redesigning an application to take advantage of cloud-native features, often changing its architecture significantly.
- Most time- and resource-intensive of the 7 Rs
- Often used to improve scalability, agility, or add new features
- Commonly involves moving to microservices, serverless, or managed services
Memory trick: Refactor rebuilds the house from scratch, cloud-style.