Simple Queue Service (SQS)
Explore Amazon Simple Queue Service (SQS) to understand how it decouples application components using message queues. Learn about standard and FIFO queues, their delivery guarantees, visibility timeout, and how SQS ensures durability and order for reliable application integration.
We'll cover the following...
Amazon Simple Queue Service (SQS) is a message queuing service that can help us decouple our application components. It uses queues to store the messages sent by producers and sends them to consumers using a polling model where consumers check the queues for messages sent by the producer whenever they are ready to process them.
Amazon SQS uses a redundant infrastructure and stores the messages it receives in multiple availability zones, making SQS queues highly available and durable. Unprocessed messages are retained for a maximum of 14 days, and after this period, all copies of the message are deleted from the SQS servers.