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?

  1. ARehost
  2. BRetain
  3. CRefactor / Re-architect
  4. DRelocate
Show answer & 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.

More Cloud Concepts questions