AWS App Integration Services Flashcards
What is Amazon SNS?
Simple Notification Service
A managed pub/sub messaging service
Allows you to send emails and texts and push notifications from apps
Organized by topics
If you aren’t subscribed, you won’t get the message - it’s not saved
What is Amazon SQS?
Simple queue service
A managed message queue service
Allows you to build loosely coupled systems
Messages are stored for 14 days or until you get them
Like a mailbox
Can prevent data loss, if a server goes down, the messages stay in the queue and can get processed when it comes back up
What is AWS Step Functions?
Serverless workflow management service
Supports serverless architecture
Charged per state transition (for each step)
Defined by Amazon States Language
There is a flow diagram
What is SES?
Simple Email Service
Send richly formatted HTML emails from your apps
What types of queues are supported by SQS?
Standard queue - no guarantee of order
FIFO - guaranteed to process messages in order
What services can Step Functions integrate with?
Compute
Database
Messaging
Data processing
Machine Learning