11. Cloud Integration Flashcards

1
Q

What are the two main patterns of application communication?

A

Synchronous communication and Asynchronous/Event-based communication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: Synchronous communication is ideal for handling traffic spikes.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fill in the blank: SQS, SNS, and Kinesis allow applications to _____ independently.

A

scale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What AWS service is used for queue-based messaging to decouple applications?

A

Amazon SQS (Simple Queue Service)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define the main purpose of Amazon SNS.

A

SNS is a notification service that sends messages to multiple receivers (subscribers).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does FIFO stand for in Amazon SQS FIFO queue?

A

First In First Out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which service is suitable for handling real-time big data streaming?

A

Amazon Kinesis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or False: Amazon SQS messages are retained indefinitely.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which service is used for publish/subscribe (pub/sub) messaging?

A

Amazon SNS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What AWS service can integrate with traditional protocols like MQTT and AMQP?

A

Amazon MQ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does Amazon SNS handle message delivery to multiple subscribers?

A

It sends each message to all subscribed endpoints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or False: Amazon SQS supports both Standard and FIFO queues.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What type of data streaming does Kinesis specialize in?

A

Real-time data streaming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Fill in the blank: The Kinesis _____ service enables real-time analytics on streaming data.

A

Kinesis Data Analytics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the main difference between SQS and SNS in terms of message handling?

A

SQS is for queueing messages (one-to-one), while SNS is for broadcasting to multiple subscribers (one-to-many).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which Amazon Kinesis component is used for loading data into AWS storage services?

A

Kinesis Data Firehose

17
Q

True or False: Amazon MQ is built to handle the same level of scalability as SQS and SNS.

A

False

18
Q

What advantage does Amazon SQS offer for handling application traffic spikes?

A

It allows applications to queue and process messages asynchronously, helping manage variable loads.

19
Q

Name a scenario where using SNS would be more beneficial than SQS.

A

Sending notifications to multiple services or users, like updates for multiple teams.

20
Q

Which AWS service allows for message ordering in queue processing?

A

Amazon SQS FIFO Queue

21
Q

True or False: In Amazon SNS, each subscriber receives all messages published to a topic.

A

True

22
Q

What happens to a message in an SQS queue after it is read by a consumer?

A

It is deleted from the queue.

23
Q

How many days can messages be retained in Amazon SQS by default?

A

4 days (with a maximum of 14 days)

24
Q

Which Kinesis service would be ideal for analyzing data streams using SQL queries?

A

Kinesis Data Analytics

25
Q

Fill in the blank: Amazon _____ is used when on-premises applications need a managed message broker in the cloud.

A

Amazon MQ

26
Q

What is the main purpose of using AWS messaging services like SQS and SNS?

A

To decouple applications, manage communication, and handle different messaging patterns.