Amazon Simple Queue Service (SQS) is a fully managed distributed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
Asynchronous workflows have always been the primary use case for SQS. Using queues ensures one component can keep running smoothly without losing data when another component is unavailable or slow.