Simple Notification Service (SNS)
Kinesis + MQ
Databases & Analytics
FIFO Queues
  • FIFO (First-In-First-Out) queues are designed to enhance messaging between applications when the order of operations and events is critical, or where duplicates can't be tolerated.
  • FIFO queues also provide exactly-once processing but have a limited number of transactions per second (TPS).


  • Ensure that user-entered commands are executed in the right order.
  • Display the correct product price by sending price modifications in the right order.
  • Prevent a student from enrolling in a course before registering for an account.
Copy link