Event Processing Patterns Flashcards
1
Q
What does DLQ stand for?
A
Dead-Letter Queue
2
Q
What are the three AWS services that use DLQs?
A
- SNS - if a topic fails to deliver
-
SQS - if
maxRecieveCount
is exceeded - Lambda - if an asynchronous invocation fails after the set number of retries
3
Q
What is the Fanout Pattern?
A
When a publisher uses an SNS topic to send the same message to many places (the SNS topic duplicates the message and sends it to each of those places)
4
Q
What types of events trigger S3 event notifications?
A
- Object Created
- Object Removed
- Object Restored (from Glacier)
- RRS Object Lost
-
Replication
- Replication Failed
- Replication Exceeds 15 mins
- Object no longer tracked by replication
5
Q
What AWS Resources are capable of consuming S3 Event Notifications?
A
- SQS
- SNS
- Lambda