Messaging and integration Flashcards
Components that are highly dependent on each other
Tight Coupling
Components that are connected but not dependent on each other
Loose Coupling
Data structure that holds requests
Queue
Message queuing service that allows you to build loosely coupled systems
SQS - Simple Queue Service
Allows component to component communication using messages that are processed in FIFO (first in first out)
SQS
Multiple components can add messages to the queue
SQS
Messages are processed in an asynchronous manner
SQS
Used to build a money transfer app that performs well under heavy load
SQS
Allows plain text emails and text messages to be sent from applications
SNS - Simple Notification Service
Publish messages to a topic
SNS
Subscribers receive messages
SNS
Used for sending emails when CPU utilization of an ec2 instance goes above 80%
SNS
Email service that allows you to send richly formatted HTML emails from your applications
SES - Simple Email Service
The choice for marketing campaigns or professional emails
SES
Used for sending marketing emails and tracking open or click-through rates
SES