Pre-Summer Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: force70

Amazon Web Services AWS Certified Developer - Associate DVA-C02 Question # 53 Topic 6 Discussion

Amazon Web Services AWS Certified Developer - Associate DVA-C02 Question # 53 Topic 6 Discussion

DVA-C02 Exam Topic 6 Question 53 Discussion:
Question #: 53
Topic #: 6

A company is building a new application that processes customer transactions by using an event-driven architecture. The company needs to receive a notification that includes transaction details when the transactions are above a price threshold.

Which solution will meet these requirements with the LEAST operational overhead?


A.

Create an Amazon SQS standard queue and an SQS dead-letter queue (DLQ). Configure a redrive policy for the standard queue to send failed messages to the DLQ based on the price threshold. Use an Amazon EventBridge event to notify the company when a message is sent to the DLQ.


B.

Create an Amazon SNS topic and an Amazon SQS dead-letter queue (DLQ). Create a subscription and configure a redrive policy for the subscription to send failed messages to the DLQ when the transaction price is above the threshold. Use an Amazon CloudWatch alarm to notify the company when a message is sent to the DLQ.


C.

Create an Amazon SQS queue and an event source mapping with an AWS Lambda function. Use the body key in the Amazon SQS message record and a FilterCriteria object to process only the transactions that are above the threshold price. Configure an Amazon CloudWatch alarm to invoke the Lambda function to notify the company.


D.

Create an Amazon SNS topic. Include the MessageAttributes field to list attributes that describe the transaction, including the price. Subscribe the company to the SNS topic. Create a topic filter on the subscription for the MessageAttributes field. Use the numeric value range matching policy.


Get Premium DVA-C02 Questions

Contribute your Thoughts:


Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.