nerdexam
AmazonAmazon

SAA-C03 · Question #677

SAA-C03 Question #677: Real Exam Question with Answer & Explanation

The correct answer is C: Create an Amazon SQS queue to hold the jobs that needs to be processed.. "Create an Amazon SQS queue to hold the jobs that needs to be processed. Create an Amazon EC2 Auto Scaling group for the compute application. Set the scaling policy for the Auto Scaling group to add and remove nodes based on the number of items in the SQS queue" In this case we n

Submitted by anna_se· Mar 4, 2026Design High-Performing Architectures

Question

A solutions architect is designing the cloud architecture for a new application being deployed on AWS. The process should run in parallel while adding and removing application nodes as needed based on the number of jobs to be processed. The processor application is stateless. The solutions architect must ensure that the application is loosely coupled and the job items are durably stored. Which design should the solutions architect use?

Options

  • ACreate an Amazon SNS topic to send the jobs that need to be processed.
  • BCreate an Amazon SQS queue to hold the jobs that need to be processed.
  • CCreate an Amazon SQS queue to hold the jobs that needs to be processed.
  • DCreate an Amazon SNS topic to send the jobs that need to be processed.

Explanation

"Create an Amazon SQS queue to hold the jobs that needs to be processed. Create an Amazon EC2 Auto Scaling group for the compute application. Set the scaling policy for the Auto Scaling group to add and remove nodes based on the number of items in the SQS queue" In this case we need to find a durable and loosely coupled solution for storing jobs. Amazon SQS is ideal for this use case and can be configured to use dynamic scaling based on the number of jobs waiting in the queue.To configure this scaling you can use the backlog per instance metric with the target value being the acceptable backlog per instance to maintain. You can calculate these numbers as follows: Backlog per instance: To calculate your backlog per instance, start with the ApproximateNumberOfMessages queue attribute to determine the length of the SQS

Community Discussion

No community discussion yet for this question.

Full SAA-C03 PracticeBrowse All SAA-C03 Questions