Scaling - SNS Flashcards

1
Q

What is SNS?

A

A pub-sub messaging web service that makes it easy to set up, operate and send notification from the cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What problem does it solve?

A

workflow systems, mobile applications that are integrated into AWS systems to generate or consume event-driven notification,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a publisher?

A

communicate async with subscribers by producing and sending a message to a topic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a subscriber?

A

consume or receive the message or notification over supported protocols (Lamba, SQS, HTTP/S, Email, SMS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are event sources?

A

EC2, RDS, S3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are event destinations?

A

SQS and Lambda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a topic?

A

created by publisher and subscribed to a subscriber who received notification from it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What type of messaging can occur?

A

message filtering, raw message delivery, system to system messaging, mobile/text user notifications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

SNS Delivery retries

A
  1. retries with no delay in between attempts
  2. retries with minimum delay between attempts
  3. retries wit some back-off model
  4. retries with some maximum delay between attempts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Monitoring

A

monitor SNS topics Cloudwatch and logging APIs with CloudTrail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Security

A

provides encrypted topics, support VPC endpoints, AC policies for endpoint topic control, AWS -Xray for message analyzation and tracing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pricing

A

Users pay $0.50 per 1 million Amazon SNS Requests, $0.06 per 100,000 notification deliveries over HTTP, and $2.00 per 100,000 notification deliveries over email.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are some limits?

A

SNS offers 10 million subscriptions per topic, and 100K topics per account; SMS can max 140 bytes; SNS 256KB of data max

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the benefits of a loosely-coupled architecture?

A

instantaneous, push-based delivery, simple APIs and easy integration of applications, flexible message delivery over multiple protocols; inexpensive; web-bases management console

How well did you know this?
1
Not at all
2
3
4
5
Perfectly