AWS Solutions Architect Professional (SAP-C02)

Domain 4.4: Modernization Requirements

18 questions across 7 exams

All questions (18)

A startup is building a new serverless application. They need a fully managed GraphQL API layer that can securely access data from Amazon DynamoDB, AWS Lambda, and Amazon OpenSearch Service. Which AWS service should they use to build this API?

Worked answer available with free account
View question →

A company is migrating a monolithic application to a microservices architecture on Amazon EKS. They want to implement a service mesh to handle service-to-service communication, mutual TLS (mTLS) encryption, and advanced traffic routing (like canary deployments). Which THREE AWS services or features can be used to achieve this? (Select THREE)

Worked answer available with free account
View question →

A company is modernizing a legacy batch processing system. The new architecture will be event-driven. Files uploaded to Amazon S3 must trigger a workflow that extracts metadata, runs a machine learning inference using Amazon SageMaker, and updates an Amazon DynamoDB table. The workflow has multiple steps, conditional logic, and requires error handling and retries. Which TWO AWS services should be used to orchestrate and execute this workflow? (Select TWO)

Worked answer available with free account
View question →

A company wants to modernize their application by moving from EC2 instances to containers. They want to use Kubernetes but do not want to manage the underlying EC2 instances or the Kubernetes control plane. Which AWS service should they use?

Worked answer available with free account
View question →

A company is migrating a legacy application that requires a relational database. The application uses complex SQL queries and stored procedures. The company wants to minimize database licensing costs and operational overhead. Which migration strategy is BEST?

Worked answer available with free account
View question →

A company is modernizing a batch processing application. The application receives files in S3, processes them, and stores results in DynamoDB. Processing takes between 2 and 10 minutes per file. The workload is highly variable. Which compute option is MOST cost-effective and requires the least operational overhead?

Worked answer available with free account
View question →

An architect is modernizing a monolithic application by breaking it into event-driven microservices. Service A needs to publish events that are consumed by Service B, Service C, and a third-party SaaS application. Which AWS service is BEST suited as the event router?

Worked answer available with free account
View question →

An enterprise is modernizing their data analytics platform. They want to build a serverless data lake architecture. Data will be ingested from various sources, transformed, and queried using standard SQL. Which THREE services form the core of this architecture? (Select THREE)

Worked answer available with free account
View question →

A company is modernizing a batch processing application. The application currently runs on a single large EC2 instance and takes 12 hours to process a nightly file. The processing logic can be parallelized. The company wants to move to a serverless architecture to reduce processing time and only pay for compute when the job is running. Which architecture BEST meets these requirements?

Worked answer available with free account
View question →

A development team is modernizing a legacy application by breaking it into event-driven microservices. They need a central event bus to route events between the services. The routing logic needs to be based on the content of the event payload. The service must be fully managed and serverless. Which AWS service should they use?

Worked answer available with free account
View question →

A company is modernizing a monolithic application into microservices. They have chosen Amazon ECS on AWS Fargate. The microservices need to communicate with each other asynchronously. Service A generates events that need to be processed by Service B and Service C. Service B must process every event, but Service C only needs to process events where the 'status' field is 'critical'. Which architecture is MOST decoupled and cost-effective?

Worked answer available with free account
View question →

A company is migrating a legacy application to AWS. The application consists of a web tier, an application tier, and a database tier. The company wants to modernize the application by moving to a microservices architecture using Amazon ECS with AWS Fargate. They need to ensure that the microservices can securely communicate with each other, discover each other dynamically, and that traffic between them is encrypted and observable. Which combination of services and features should be used? (Select THREE)

Worked answer available with free account
View question →

A company is migrating a legacy application to AWS. The application requires a relational database. The company wants to minimize operational overhead and licensing costs. The database currently uses Microsoft SQL Server, but the schema and queries are simple and do not use any proprietary SQL Server features. The application code can be easily updated to use a different database driver. Which combination of actions represents the MOST cost-effective modernization strategy? (Select TWO)

Worked answer available with free account
View question →

A development team is modernizing a legacy application. They want to adopt containerization using Docker. They do not want to manage the underlying EC2 instances or cluster scaling, but they need seamless integration with VPC networking and IAM roles. Which THREE services should they use? (Select THREE)

Worked answer available with free account
View question →

An architect is designing a modernized, highly scalable web application. The frontend is a Single Page Application (SPA) built with React. The backend requires a GraphQL API that aggregates data from DynamoDB, Lambda, and a third-party REST API. Which THREE AWS services are best suited for this architecture? (Select THREE)

Worked answer available with free account
View question →

A company wants to modernize a legacy batch processing system. The current system runs on a single on-premises server, processing files uploaded via SFTP. Processing a file takes between 5 and 10 minutes. The company wants a serverless architecture on AWS that scales automatically and minimizes operational overhead. Which architecture should the architect recommend?

Worked answer available with free account
View question →

A company has a microservices architecture deployed on Amazon EKS. They want to implement a service mesh to handle mutual TLS (mTLS) authentication between services, traffic routing, and detailed observability without modifying the application code. Which AWS service should they use?

Worked answer available with free account
View question →

A company is designing a serverless application using AWS AppSync and Amazon DynamoDB. The application requires real-time updates to be pushed to thousands of connected mobile clients whenever data in DynamoDB changes. Which combination of features should be used? (Select TWO)

Worked answer available with free account
View question →

Practice these questions with detailed guidance

Full answers, grading, and explanations on why each answer is correct.