Amazon Simple Notification Service (SNS) allows publishers to send messages to subscribers through topics. Publishers communicate asynchronously by sending messages to topics, which are communication channels. Subscribers receive notifications based on the protocol they use, such as SQS, HTTP/S, email or SMS.
Amazon Simple Queue Service (SQS) offers a reliable and scalable hosted message queue. It allows applications and microservices to communicate asynchronously by sending and receiving messages. SQS provides features like dead-letter queues and poison message handling.
Amazon Simple Workflow Service (SWF) allows building distributed applications as workflows. Workflows coordinate activities that can run asynchronously across devices. Activities represent tasks, and a decider determines the order and