Cloud Integrations Flashcards
What are the two patterns of application communication?
Synchronous Communications
Asynchronous Communications / Event Based
What is Amazon SQS?
SQS = Simple Queue Service
Serverless queue service used to decouple applications into a queue
Default retention of messages is 4 days, maximum of 14 days
What is Amazon SNS?
SNS = Simple Notification Service
The event publishers only sends messages to one SNS topic
As many event subscribers as we want to listen to the SNS topic notifications
Each subscriber to the topic will get all the messages
What is Amazon Kinesis?
Managed [real-time big data streaming] service to collect, process, analyse real-time streaming data at any scale.
What is Amazon MQ?
MQ = Apache Active MQ
Used if a company is migrating to the cloud and needs to use an open protocols
A company using Apache ActiveMQ is migrating to the cloud. Which AWS service can it use to easily set up and operate its message brokers in the cloud?
MQ
Which service is a fully managed pub/sub messaging service that makes it easy to set up, operate, and send notifications from the cloud, using a push-based system?
Amazon Simple Notification Service (SNS) is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications. It uses a push-based system.
True or False?
You can use Kinesis to perform real-time analysis from video streams.
True
What’s the main reason to use Amazon SQS or Amazon SNS?
Decouple your applications
Which service allows you to send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available, using a pull-based system?
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. It uses a pull-based system.