Skip to content

SQS

  • Decouple application tiers with SQS
  • Standard queue performs best effort ordering. Ordering is not guaranteed. Unlimited Throughput
  • FIFO Queue: Ordering is guaranteed. 300 messages per second. With 10 messages batched per operation (maximum), 3000 messages per second
  • Standard: At-least once delivery. FIFO: Exactly once processing.

FIFO Queues

  • FIFO Queue requires Message Group ID and Message Deduplication ID

Delay Queue

  • Set a delay time before a message is seen.

Long Polling

  • Long polling can reduce costs. Waits for messages to arrive.
  • SQS Long polling can be enabled either at the Queue level or API level using WaitTimeSeconds.
  • Receive Message Wait Time can be set up to 20 seconds.