A fully managed message queue that allows decoupled communication between services.

ie. Multiple producers, one consumer

Key Features:

  • Pull-based: Consumers poll for new messages.
  • Point-to-point: One consumer processes each message.
  • At-least-once delivery (duplicates possible).
  • No ordering guarantees (unless using FIFO queues).

Use Case:

  • Reliable, simple background job processing.
  • Decouple services that operate at different speeds.
  • Example: Process email notifications, billing updates, or image uploads.