Tuesday, June 13, 2017

What is the Difference between SES and SNS

To send emails through SNS, the email address must be subscribed to an SNS topic. Subscribing an email address to a topic requires opt-in confirmation from the owner of the email address. SNS is orientated toward broadcast (This will create a new list of broadcast recipients. When you send a message to the Broadcast List, it will send to all recipients in the list. The recipients will receive the message as a normal message. When they reply, it will appear as a normal message in your Chats screen; their reply will not be sent to other recipients in the Broadcast List.) Applications (known as publishers) can generate broadcasts to simply send events not knowing who, if anyone, will get them. Receivers (known as subscribers) that want the information subscribe to specific messages via filters. If the message matches a filter, the subscriber is activated (if it’s not already running) and notified of the messages. sending, while SES can support point-to-point sending and has no support for broadcast today. More information about SNS subscription is available in the SNS API reference. By comparison, SES can send to any email address with no prior confirmation.

SES provides full support for a rich email experience, such as HTML, links, and embedded images. SNS allows you to publish notifications across multiple protocols, such as HTTP, SQS, and email. Because SNS is opt-in only, it is easier for us to ensure good email deliverability with SNS, and we can pass this cost saving onto our customers: SNS has a lower price per email than SES.

No comments:

Post a Comment