Question

Difficulty: MediumUnderstand the benefits of and strategies for migration to the AWS Cloud

A gaming company, PixelQuest Games, wants to migrate its multiplayer matchmaking system to the AWS Cloud. The current matchmaking system is a monolithic application that suffers from scaling bottlenecks during peak tournament hours. To achieve dynamic scalability and high cost-efficiency, the company decides to split the monolith into microservices and rewrite the application code to run on serverless services such as AWS Lambda and Amazon DynamoDB. Which migration strategy is PixelQuest Games implementing?

  1. A
    Rehosting
  2. RefactoringAnswer
  3. C
    Replatforming
  4. D
    Repurchasing

Answer

Refactoring
Refactoring (or Re-architecting) is the correct answer because PixelQuest Games is modifying the architecture by splitting a monolithic application into microservices and rewriting the code to utilize cloud-native, serverless components. This strategy is chosen to meet business requirements for scalability and cost-efficiency that cannot be achieved with the existing architecture.

Step-by-Step Solution

1
Analyze the business requirements and the architectural changes being made to the matchmaking application.
The company is breaking a monolithic application into microservices and rewriting the code to run on serverless services like AWS Lambda and Amazon DynamoDB.
Identifying the scope of changes helps determine which of the 6 Rs migration strategies is being applied.
2
Map these changes to the defined AWS migration strategies.
Modifying, re-architecting, or rewriting code to use cloud-native features such as serverless technology is defined as Refactoring (also known as Re-architecting).
This differentiates Refactoring from other strategies that do not involve code or architectural changes.

Key Concept

Cloud migration strategies (the 6 Rs), specifically Refactoring / Re-architecting.
Rate this question