What are the popular cloud migration techniques (the famous “Rs”)?

This is where real decision-making happens:

  1. Rehosting (Lift & Shift)
    Move as-is. Fast, but not optimized.

  2. Replatforming
    Small tweaks (e.g., move to managed DB).

  3. Refactoring
    Modify code to better fit cloud.

  4. Rebuilding
    Rewrite app as cloud-native.

  5. Replacing
    Drop your app → use SaaS instead.

  6. Retire (optional)
    Kill what you don’t need.

:backhand_index_pointing_right: Rule of thumb:
Speed = Rehosting
Performance & scale = Refactor/Rebuild