Which AWS service provides a managed message queue that decouples application components?

  1. Amazon MQ
  2. Amazon SQS ✓
  3. Amazon Kinesis
  4. Amazon SNS

Correct answer: Amazon SQS

Amazon SQS (Simple Queue Service) is AWS's fully managed message queuing service that decouples application components by allowing them to communicate asynchronously, buffering messages so producers and consumers operate independently. Option A, Amazon MQ, is a managed broker service for legacy messaging protocols such as AMQP and MQTT, designed to migrate existing on-premises broker workloads rather than serve as a general-purpose decoupling queue. Option C, Amazon Kinesis, is a streaming data platform optimized for high-throughput, real-time data ingestion and analytics, not a traditional message queue. Option D, Amazon SNS, is a pub/sub notification service that pushes messages to multiple subscribers simultaneously rather than queuing them for a single consumer.

Topic: · amazon sqs, message queuing, decoupling, asynchronous messaging

Practice AWS Solutions Architect Associate Questions Free