SNS Flashcards
SNS = ___
simple notification service
___ a web service that makes it easy to setup, operate, and send notifications from the cloud.
SNS
____ provides developers with a jhighly scalable, flexible, and cost-effective capcability to publish messages from an app and immediately deliver them to other apps.
SNS
Besides pushing cloud notifications directly to mobile devices, _____ can also deliver notifications by sms text messages or email to SQS queues, or any HTTP endpoint.
SNS
SNS notifications can trigger ___ functions:
When a message is published to an SNS topic that has a ___function subscribed to it, the ___ function is invoked with the payload of the publish message. The ____ function receives the message payload as input parameter and can manipulate the infor in the message, publish the message to another SNS topic, or send the message to other AWS services.
Lambda
SNS allows you to group multiple recipients using ____.
topics
A topic is an ____ ____ for allowing recipients to dynamically subscribe for identical copies of the same notification.
access point
One topic can support deliveries to multiple endpoint types - for example you can group together IOS, ANDROID, and SMS recipients. When you publish once to a topic, SNS delivers appropriately formatted copies of your message to each _____.
subscriber
To prevent messages from being lost, all messages published to SNS are stored _____ across multiple AZs.
redundantly
SNS benefits
______, push based delivery (no polling)
instantaneous
SNS benefits
simple _____ and easy integratoin with apps
APIs
SNS benefits
Flexible messages delivery over multiple ____ protocols
transport
SNS benefits
_____ pay as you go model with no up front costs
inexpensive
SNS benefits
web based AWS management console offers the _____of a point and click interface.
simplicity
SQS vs SNS
sqs—
sns—
- pushes
- polls (pulls)
sns - pushes
sqs - polls (pulls)
SNS users pay ____ per ___ million SNS requests
$.50, 1
____ per ____ notification deliveries over HTTP
$.06, 100,000
____ per ____ notification deliveries over SMS
$.75, 100
_____ per _____ notification deliveries over email
$2.00, 100,000
SNS follows the _____-_____ messaging paradigm, with notifications being delivered to clients using a “push” mechanism that eliminates the need to periodically check or “poll” for new info and updates.
publish-subscribe (pub-sub)
With simple _____ requiring minimal up front development effort, no maintenance or management overhead and pay as you go pricing, SNS gives developers an eacy mechanism to incorporate a powerful notification system with their apps.
APIs