DOP-C02 · Question #2
A space exploration company receives telemetry data from multiple satellites. Small packets of data are received through Amazon API Gateway and are placed directly into an Amazon Simple Queue…
The correct answer is C. Create an SQS dead-letter queue. Modify the existing queue by including a redrive policy that. Create an Amazon DynamoDB table and configure an SQS dead letter queue to send failed messages to the DynamoDB table. https://aws.amazon.com/es/blogs/compute/using-amazon-sqs-dead-letter-queues-to-control- message-failure/
Question
A space exploration company receives telemetry data from multiple satellites. Small packets of data are received through Amazon API Gateway and are placed directly into an Amazon Simple Queue Service (Amazon SQS) standard queue. A custom application is subscribed to the queue and transforms the data into a standard format. Because of inconsistencies in the data that the satellites produce, the application is occasionally unable to transform the data. In these cases, the messages remain in the SQS queue. A DevOps engineer must develop a solution that retains the failed messages and makes them available to scientists for review and future processing. Which solution will meet these requirements?
Options
- AConfigure AWS Lambda to poll the SQS queue and invoke a Lambda function to check whether
- BConvert the SQS standard queue to an SQS FIFO queue. Configure AWS Lambda to poll the
- CCreate an SQS dead-letter queue. Modify the existing queue by including a redrive policy that
- DConfigure API Gateway to send messages to different SQS virtual queues that are named for
How the community answered
(70 responses)- A6% (4)
- B1% (1)
- C89% (62)
- D4% (3)
Explanation
Create an Amazon DynamoDB table and configure an SQS dead letter queue to send failed messages to the DynamoDB table. https://aws.amazon.com/es/blogs/compute/using-amazon-sqs-dead-letter-queues-to-control- message-failure/
Topics
Community Discussion
No community discussion yet for this question.