Question

Difficulty: MediumAssess and Select Migration Strategy (7 Rs)

A logistics enterprise is planning the migration of its application portfolio to AWS. During the assessment phase, the solutions architect identifies the following systems:

1. A proprietary Java-based order processing system. The business wants to modernize this application by breaking the monolith into independent, serverless microservices to support rapid scaling.
2. A commercial off-the-shelf billing application that runs on Microsoft SQL Server. The application vendor supports Amazon RDS, and the operations team wants to eliminate database administration tasks such as operating system patching and hardware provisioning. No changes to the database schema or application code are allowed.
3. A legacy inventory tracking system that is fully redundant and has already been replaced by a modern Software-as-a-Service (SaaS) solution.

Which migration strategies should the solutions architect select for these systems under the 7 Rs framework? (Select TWO.)

  1. Refactor the Java-based order processing system by rewriting it as serverless microservices.Answer
  2. Replatform the billing application by migrating the database to Amazon RDS for SQL Server.Answer
  3. C
    Rehost the billing application by migrating the database to Amazon RDS for SQL Server.
  4. D
    Refactor the billing application by migrating the database to Amazon RDS for SQL Server.
  5. E
    Retain the legacy inventory tracking system by migrating it to a low-cost Amazon EC2 instance.

Answer

Refactor the Java-based order processing system by rewriting it as serverless microservices, and Replatform the billing application by migrating the database to Amazon RDS for SQL Server.
Modernizing a monolithic Java application by rewriting it into independent, serverless microservices modifies the architecture and represents a Refactor (Rearchitect) strategy. Moving a database to a managed service like Amazon RDS without modifying the application code or database schema is a Replatform strategy, as it optimizes the database platform while keeping the core architecture unchanged.

Step-by-Step Solution

1
Analyze the Java-based order processing system migration requirement.
The requirement is to break a monolith into serverless microservices, which involves significant application architecture and code changes.
This corresponds to the Refactor (Rearchitect) strategy under the 7 Rs framework.
2
Analyze the billing application migration requirement.
The database needs to migrate to a managed database service (Amazon RDS) to reduce administrative overhead without altering the database schema or application code.
This corresponds to the Replatform strategy under the 7 Rs framework, as we are optimizing the hosting platform without changing the core application code.
3
Analyze the legacy inventory tracking system requirement.
The system is fully redundant and has already been replaced by a modern SaaS solution, meaning it has no further operational utility.
This corresponds to the Retire strategy (decommissioning), and should not be migrated or retained.

Key Concept

Selecting migration strategies under the 7 Rs framework based on architecture, operational overhead, and business constraints.
Rate this question