11. Cloud Integration Flashcards
What are the two main patterns of application communication?
Synchronous communication and Asynchronous/Event-based communication.
True or False: Synchronous communication is ideal for handling traffic spikes.
False
Fill in the blank: SQS, SNS, and Kinesis allow applications to _____ independently.
scale
What AWS service is used for queue-based messaging to decouple applications?
Amazon SQS (Simple Queue Service)
Define the main purpose of Amazon SNS.
SNS is a notification service that sends messages to multiple receivers (subscribers).
What does FIFO stand for in Amazon SQS FIFO queue?
First In First Out
Which service is suitable for handling real-time big data streaming?
Amazon Kinesis
True or False: Amazon SQS messages are retained indefinitely.
False
Which service is used for publish/subscribe (pub/sub) messaging?
Amazon SNS
What AWS service can integrate with traditional protocols like MQTT and AMQP?
Amazon MQ
How does Amazon SNS handle message delivery to multiple subscribers?
It sends each message to all subscribed endpoints.
True or False: Amazon SQS supports both Standard and FIFO queues.
True
What type of data streaming does Kinesis specialize in?
Real-time data streaming
Fill in the blank: The Kinesis _____ service enables real-time analytics on streaming data.
Kinesis Data Analytics
What is the main difference between SQS and SNS in terms of message handling?
SQS is for queueing messages (one-to-one), while SNS is for broadcasting to multiple subscribers (one-to-many).