Application Integration Flashcards

1
Q

What is the SQS default retention and max retention?

A

4 days default

14 days max

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

What is the latency for SQS?

A

less than 10ms

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

What is the max message size in SQS?

A

256KB

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

Can you include metadata in your SQS message?

A

Yes

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

What do you get back when you send a message to SQS?

A

An identifier

MD5 hash of the body

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

When polling SQS, how many messages can you receive at a time?

A

10

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

What is the SQS process from start to finish?

A

A message is created

A consumer polls the queue

A consumer processes the message and deletes it from the queue

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

What is the throughput for an SQS fifo queue?

A

3K messages per second with batching and 300/s without

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

How do you send messages larger than 256 in Amazon SQS?

A

Use the SQS extended client

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

Can SQS support multiple applications?

A

No

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

Using SQS, what happens to a message that was not processed in the visibility timeout?

A

It goes back to the queue. When it exceeds the configurable threshold for how many times it can go back to the queue, it goes to the dead letter queue. The threshold is the MaximumReceives.

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

What is the Redrive task in SQS?

A

It moves messages in the DLQ to the queue without needing to create custom code.

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

What can SNS publish to?

A

Email, SMS, HTTP endpoints

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

How do you configure cross account SNS access?

A

Access policies. Similar to bucket policies.

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

Can you subscribe SQS to SNS queues?

A

Yes

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

How can you have a single message go to multiple SQS queues?

A

Have the SQS queues subscribe to a single SNS topic.

17
Q

Does SNS support FIFO?

A

Yes.

18
Q

What are SNS filter policies?

A

They filter messages that get sent to subscribers.

19
Q

Do step functions have audit history?

A

Yes

20
Q

What is AWS Step Functions?

A

A visual tool to create a workflow. It is an orchestration tool.

21
Q

What is a State Machine in Step Functions?

A

The workflow

22
Q

What is a step in a workflow called?

A

State

23
Q

What types of states are there?

A

Task - Does something
Choice - Logic rules
Wait
Parallel
MAP
PASS
SUCEED
FAIL

24
Q

What does the MAP type do in Step Functions?

A

It applies a set of steps for each item in a dataset in parallel.

25
Q

What is AWS AppFlow?

A

It enables you to securely transfer data between SaaS and AWS.

26
Q

Can AppFlow work with 3rd party services?

A

Yes. Salesforce, SAP, Zendesk, Slack, etc..

27
Q

Can events in EventBridge be archived?

A

Yes. This is good for replaying events in case of failure or audit.

28
Q

What is the EventBridge Schema registry?

A

It generates code for your application that will know in advance how the data is structured in the bus.

29
Q

Is EventBridge cross account?

A

Yes. This is good for a central event bus.

30
Q

What is Managed Workflows for Apache Airflow MWAA?

A

A Batch oriented workflow tool

31
Q

Is MWAA a visual tool?

A

No. It requires python

32
Q

Is MWAA a managed service?

A

Yes

33
Q

Does Redshift support data masking?

A

Yes. Also supported in DataBrew

34
Q
A