AWS Certified Cloud Practitioner (CLF-C02)Cloud ConceptsMedium

A company currently operates a self-hosted, on-premises customer relationship management (CRM) system. Instead of migrating the existing CRM code to AWS, the company decides to discontinue the legacy system and adopt Salesforce, a cloud-based SaaS CRM offering. Which of the 7 Rs migration strategy does this represent?

  1. ARetain
  2. BRehost
  3. CRepurchase
  4. DReplatform
Show answer & explanation

Correct answer: C. Repurchase

Repurchase (also called 'drop and shop') involves moving to a different product, typically by switching to a SaaS platform instead of migrating the existing application. Replacing a self-hosted CRM with Salesforce is a classic repurchase example.

Why the other options are wrong

  • A. Retain means keeping the application on-premises without migrating it.
  • B. Rehost means moving the existing application as-is to the cloud, not replacing it.
  • D. Replatform involves some optimization while keeping the core architecture, not switching products.

Repurchase (7 Rs)

A migration strategy that involves switching to a different product, often a SaaS solution, instead of migrating the existing application.

  • Also called 'drop and shop'
  • Common for CRM/ERP replacements with SaaS
  • Reduces maintenance burden of legacy software

Memory trick: Repurchase = Replace it with something new off the shelf.

More Cloud Concepts questions