AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A financial-services company ingests tens of thousands of trade events per second from multiple producer microservices in a single AWS Region. The downstream trade-processing engine can scale horizontally but occasionally crashes on rare edge cases. The company has these reliability requirements:

  • An Availability Zone outage or consumer crash must not cause event loss.
  • Duplicate event processing is acceptable if the application can handle idempotent requests.
  • Messages that fail processing more than three times must be isolated automatically so that valid messages continue to be processed.

Which architecture meets these requirements with the least amount of application refactoring?

  • Publish events to an Amazon SQS standard queue. Configure a redrive policy that moves a message to a dead-letter queue after three processing attempts. Deploy producers and an Auto Scaling group of consumer instances across at least two AZs, and make the consumer logic idempotent.

  • Ingest events into an Amazon Kinesis Data Stream with enhanced fan-out enabled. Increase the stream's retention period to 24 hours and deploy the consumer application across multiple AZs.

  • Replace SQS with a pair of Active/Standby Amazon MQ brokers in different AZs. Enable broker mirroring and rely on the broker's retry settings to discard unprocessable messages.

  • Publish events to a single Amazon SQS FIFO queue with one message group ID and enable high-throughput mode. Rely on the queue's exactly-once semantics and omit a dead-letter queue.

AWS Certified Solutions Architect Professional SAP-C02
Design for New Solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot