Decoupling Workflow Flashcards

1
Q

One instance talking to another instance

A

Tight Coupling

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

Fully managed message queuing service that enables you to decouple and scale

A

Simple Queue Service (SQS)

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

Fully managed messaging service for both application-to-application (A2A) and application-to-person (A2P) communication

A

Simple Notification Service (SNS)

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

Fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.

A

API Gateway

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

Messaging queue that allows asynchronous processing of work

A

SQS

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

One resource will write a message to an SQS queue and then another resource will retrieve that message from SQS

A

SQS

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

allows services to communicate by sending and receiving messages via a queue. This enables services to remain loosely coupled and promotes service discovery.

A

Asynchronous Messaging

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

Messages can be up to ___ KB of text in any format

A

256

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

server-side SQS-owned encryption

A

SSE-SQS

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

Messages are encrypted in transit by default

A

SQS

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

Polling that is done repeatedly

A

Short Polling

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

Polling for a period of time, waiting for data

A

Long Polling

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

a period of time during which Amazon SQS prevents all consumers from receiving and processing the message

A

Visibility Timeout

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

targets for messages that cannot be processed successfully

A

Dead-Letter Queue

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

used for debugging applications and messaging systems

A

Dead-Letter Queue

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

Monitors queue depth

A

CloudWatch alarm

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

Best-effort ordering

A

Standard message ordering

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

Guaranteed ordering

A

FIFO

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

Possible for duplicate messaging

A

Standard message ordering

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

Nearly unlimited transactions per second

A

Standard message ordering

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

Allows FIFO to process up to 9,000 transactions per second per API action without batching

A

FIFO High throughput

22
Q

Any messages sent by a producer that arrives at the SNS Topic will be immediately sent to all customers

A

Push-based messaging

23
Q

Push-based messaging service in AWS that delivers messages to the endpoints that are subscribed to it in real time

A

SNS

24
Q

Allows for sending messages up to 2 gb in size Payload is stored in S3 with SNS publishing a reference to the object

A

SNS Extended Library

25
Q

Messages published to SNS topics are replicated to multiple endpoint subscriptions.

A

SNS Fanout

26
Q

Allows for fully decoupled parallel asynchronous processing

A

SNS Fanout

27
Q

Use JSON to define which messages get sent to specific subscribers in SNS

A

Filter Policies

28
Q

Allows you to easily protect your endpoints by attaching a web application firewall (WAF)

A

API Gateway

29
Q

Users can easily implement DDoS protection and rate limiting to curb abuse of their endpoints

A

API Gateway

30
Q

Fully customizable API option

A

REST API

31
Q

Cheaper API option with less features

A

HTTP API

32
Q

Collection of WebSocket routes integrated with Lambda Functions and other AWS services

A

WebSocket API

33
Q

Allows API requests to get sent through a CloudFront edge location

A

Edge-Optimized

34
Q

Perfect for clients that reside in the same, specific region

A

Regional

35
Q

Only accessible via VPCs using interface VPC endpoints

A

Private

36
Q

Can be accomplished to control access to your APIs

A

User Authentication

37
Q

Allows you to run batch computing workloads within AWS removes configuration and management

A

AWS Batch

38
Q

Units of work that are submitted to AWS Batch

A

Job

39
Q

Specify how your jobs are to be run

A

Job Definition

40
Q

Set of managed or unmanaged compute resources used to run your jobs

A

Compute Environment

41
Q

Recommended approach for computing environments in batch that require very fast start times

A

Fargate

42
Q

Recommended approach for computing environments in batch where more control over instance selection is needed

A

EC2

43
Q

15 minute execution time limit, with limited disk space

A

AWS Lambda

44
Q

Fully serverless but it has limited runtimes

A

Lambda

45
Q

Uses Docker so any runtime can be used

A

Batch

46
Q

Message broker service allowing easier migration of existing applications to the AWS Cloud

A

Amazon MQ

47
Q

MQ broker which has one instance available at all times.

A

ActiveMQ

48
Q

MQ broker which are groupings of three broker nodes across multiple AZs sitting behind a Network Load Balancer

A

RabbitMQ

49
Q

enables you to implement a business process as a series of steps that make up a workflow. meant for event-driven task executions

A

AWS Step Functions

50
Q

Step Functions workflow used for long-running workflows

A

Standard

51
Q

Step Functions workflow used for high-event-rate workloads

A

Express

52
Q

Fully managed integration service for exchanging data between SaaS apps and AWS services

A

Appflow