Amazon Simple Queue Service (Amazon SQS) is a web service that gives you access to message
queues that store messages waiting to be processed. SQS offers a reliable, highly-scalable,
hosted queue for storing messages in transit between computers. SQS is used for
distributed/decoupled application
Amazon SWF helps developers build, run, and scale background jobs that have parallel or
sequential steps
Amazon Simple Notification Service (SNS) is a highly available, durable, secure, fully
managed pub/sub messaging service that enables you to decouple microservices, distributed
systems, and serverless applications
Amazon DynamoDB is a nonrelational database that delivers reliable performance at any scale