From the course: Hands-On Development in AWS

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Understanding SNS message reliability

Understanding SNS message reliability - Amazon Web Services (AWS) Tutorial

From the course: Hands-On Development in AWS

Understanding SNS message reliability

- Recall that in other services such as DynamoDB, or S3, or SQS, there is a replication period that occurs, and that is to ensure that the data is reliable, so it's copied to other availability zones, so that in the event of failure for a particular availability zone, the data still exists. The same concept happens here with Simple Notification Service. That data, the message that is published to that topic, is copied to the other availability zones. What's interesting here is the final bullet on this slide, and that is that you don't get acknowledgement that your message has been received to the topic until that replication occurs. So if the API comes back and says, "I've received your message." You are guaranteed that that message has been stored in multiple availability zones already. Particularly handy, you don't have to worry about it. The durability is inbuilt. Logging the delivery status for various endpoint methods is available to you. Application endpoints, HTTP endpoints…

Contents