As we have already mentioned, queues can be used to decouple groups of servers. As a message broker, the SQS is perfectly designed to maintain any number of messages between any number of producers and consumers, and can operate at any rate of performance.