Amazon Simple Queue Service (Amazon SQS) is a distributed queue messaging service introduced by Amazon in 2006 that allows web applications to communicate over the internet by programmatically sending messages. SQS provides a scalable hosted message queue to help address issues that arise from the producer-consumer problem or connectivity between a message producer and consumer.