CLF-C02 - Cloud Technology and Services - Section 3.11

Identify services from other in-scope AWS categories, including application integration with Amazon EventBridge, Amazon SNS and Amazon SQS, plus developer tools, end-user computing and IoT services.

Identify application integration services and their roles: Amazon EventBridge for event-driven routing between services, Amazon SNS for pub/sub notification delivery to multiple subscribers, and Amazon SQS for decoupled message queuing between components. Recognise that AWS also offers developer tools, end-user computing services, and IoT services as in-scope categories at the practitioner level.

Amazon EventBridgeAmazon SNSAmazon SQSApplication integration

Practice question for this objective

Free sampleCloud Technology and Servicesmedium

A team is comparing Amazon SNS and Amazon SQS for moving messages between components. They need a clear understanding of how the two services differ in how messages reach the receivers. Which statement correctly describes the difference between Amazon SNS and Amazon SQS?

  • AAmazon SNS lets receivers store messages in a queue, while Amazon SQS pushes the same message out to many subscribers at once.
  • BAmazon SNS and Amazon SQS both push every message to all receivers, so the only real difference between them is the maximum size of each message.
  • CAmazon SNS pushes each message to all subscribers immediately, while Amazon SQS holds messages in a queue for consumers to pull when ready. Correct
  • DAmazon SNS and Amazon SQS both queue messages for later pull, so the difference is simply that SNS keeps messages for a longer retention period.
Amazon SNS pushes messages to subscribers in a publish and subscribe model, while Amazon SQS queues messages for consumers to pull. SNS delivers a published message to every subscribed endpoint as soon as it arrives using a push model, while SQS stores messages in a queue until a consumer chooses to retrieve them, which is a pull model.

Why A is wrong: This reverses the two services; queuing for later pull is SQS, and pushing one message to many subscribers is SNS, so the description is back to front.

Why B is wrong: SQS does not push to receivers; consumers pull from the queue, and message size is not the defining difference between the two services.

Why C is correct: SNS uses a publish and subscribe push model that fans a message out to subscribers, whereas SQS is a pull-based queue where consumers retrieve messages on their own schedule.

Why D is wrong: SNS is not a queue and does not hold messages for later pull; it pushes to subscribers, so retention period is not what separates the two services.

See more CLF-C02 practice questions, answers explained.

More in this domain

Back to all Cloud Technology and Services objectives, or the CLF-C02 cert hub.

Examworthy is not affiliated with or endorsed by Amazon Web Services. Original, blueprint-aligned practice material only.