Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
AWS Certified Cloud Practitioner · AWS
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
D. Refactor (also called re-architect) is the migration strategy where an application is redesigned and modified to take full advantage of modern cloud-native features, such as microservices architectures. In this approach, a monolithic application is broken down into smaller, loosely coupled services (microservices) to improve scalability, flexibility, and maintainability. Why Refactor is the Best Choice: Breaking a monolithic application into microservices typically requires significant changes to the application's architecture and codebase. Refactoring ensures the application leverages cloud-native features like containerization (using AWS services like Amazon ECS, Amazon EKS, or AWS Fargate) and serverless components (e.g., AWS Lambda). It aligns with the goal of modernization and preparing the application for long-term agility and scalability in the cloud.
D - Refactor. You're changing the architecture of the application.
I think both C and D are correct