AWS Certified Solutions Architect – ProfessionalAccelerate Workload Migration and ModernizationEasy

A global media company is modernizing its video processing pipeline. The existing on-premises system uses a custom message queue for inter-service communication, but it struggles with scalability and reliability during peak events. The company needs a highly available, scalable, and fully managed messaging solution on AWS that supports ordered message delivery for critical processing steps and allows for message consumption by multiple independent services. Which AWS service should the company choose?

  1. AAmazon Simple Notification Service (SNS)
  2. BAmazon Simple Queue Service (SQS) Standard Queue
  3. CAmazon Simple Queue Service (SQS) FIFO Queue
  4. DAmazon Kinesis Data Streams
Show answer & explanation

Correct answer: C. Amazon Simple Queue Service (SQS) FIFO Queue

Amazon SQS FIFO (First-In, First-Out) queues provide ordered message delivery and exactly-once processing, which is crucial for critical processing steps. As a fully managed service, it also offers high availability and scalability.

Why the other options are wrong

  • A. SNS is a publish/subscribe service primarily for fan-out to multiple subscribers, but it does not inherently provide message ordering or exactly-once processing guarantees for queue-like consumption.
  • B. SQS Standard queues do not guarantee message order or exactly-once processing, making them unsuitable for critical ordered processing steps.
  • D. Kinesis Data Streams can provide ordered delivery within a shard, but SQS FIFO is specifically designed as a message queue for ordered processing and simpler to integrate for this use case.

Amazon SQS FIFO Queue

A message queuing service that guarantees message ordering and exactly-once processing, ideal for applications where the order of operations and no duplication are critical.

  • Guarantees message order (FIFO).
  • Ensures exactly-once processing.
  • Supports message groups for parallel processing of related messages.

Memory trick: FIFO Guarantees First-In, First-Out Order

More Accelerate Workload Migration and Modernization questions