SAA-C03 exam dumps

SAA-C03 practice question 260 of 553

AWS Certified Solutions Architect - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SAA-C03 Question 260

Single answer

A company is building a distributed application that requires decoupling of components to ensure scalability and fault tolerance. The application must enable real-time notifications when a new event occurs, while also allowing multiple subscribers to independently process the same event. Which AWS service combination best meets these requirements?

  1. A

    Amazon SQS with Amazon Lambda

  2. B

    Amazon SNS with Amazon SQS

  3. C

    Amazon MQ with Amazon EC2

  4. D

    Amazon Kinesis Data Streams with Amazon DynamoDB

Show answer and explanation

Correct answer: B

Explanation

Amazon SNS (Simple Notification Service) is designed for the publish/subscribe messaging pattern, allowing messages to be sent to multiple subscribers in real time. When combined with Amazon SQS (Simple Queue Service), each subscriber can receive and process messages independently. This combination is ideal for applications that require decoupling of components, scalability, and fault tolerance.

  • A. Incorrect.

    Amazon SQS with Amazon Lambda is suitable for decoupling components with asynchronous processing, but it does not natively support the publish/subscribe pattern where multiple subscribers can independently receive the same event.

  • B. Correct.

    Amazon SNS with Amazon SQS is the correct combination for this scenario. Amazon SNS provides a publish/subscribe model for real-time notifications, and Amazon SQS can be used by multiple subscribers to independently process the same message.

  • C. Incorrect.

    Amazon MQ is a managed message broker service that supports traditional message queuing, but it is typically used for legacy applications and does not natively implement the publish/subscribe model in a scalable manner.

  • D. Incorrect.

    Amazon Kinesis Data Streams is designed for real-time data streaming and analytics, but it is not intended for decoupling components or enabling the publish/subscribe pattern with multiple independent subscribers.

Timed practice exam

Take a SAA-C03 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam