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

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
Messages published to SNS topics are replicated to multiple endpoint subscriptions.
SNS Fanout
26
Allows for fully decoupled parallel asynchronous processing
SNS Fanout
27
Use JSON to define which messages get sent to specific subscribers in SNS
Filter Policies
28
Allows you to easily protect your endpoints by attaching a web application firewall (WAF)
API Gateway
29
Users can easily implement DDoS protection and rate limiting to curb abuse of their endpoints
API Gateway
30
Fully customizable API option
REST API
31
Cheaper API option with less features
HTTP API
32
Collection of WebSocket routes integrated with Lambda Functions and other AWS services
WebSocket API
33
Allows API requests to get sent through a CloudFront edge location
Edge-Optimized
34
Perfect for clients that reside in the same, specific region
Regional
35
Only accessible via VPCs using interface VPC endpoints
Private
36
Can be accomplished to control access to your APIs
User Authentication
37
Allows you to run batch computing workloads within AWS removes configuration and management
AWS Batch
38
Units of work that are submitted to AWS Batch
Job
39
Specify how your jobs are to be run
Job Definition
40
Set of managed or unmanaged compute resources used to run your jobs
Compute Environment
41
Recommended approach for computing environments in batch that require very fast start times
Fargate
42
Recommended approach for computing environments in batch where more control over instance selection is needed
EC2
43
15 minute execution time limit, with limited disk space
AWS Lambda
44
Fully serverless but it has limited runtimes
Lambda
45
Uses Docker so any runtime can be used
Batch
46
Message broker service allowing easier migration of existing applications to the AWS Cloud
Amazon MQ
47
MQ broker which has one instance available at all times.
ActiveMQ
48
MQ broker which are groupings of three broker nodes across multiple AZs sitting behind a Network Load Balancer
RabbitMQ
49
enables you to implement a business process as a series of steps that make up a workflow. meant for event-driven task executions
AWS Step Functions
50
Step Functions workflow used for long-running workflows
Standard
51
Step Functions workflow used for high-event-rate workloads
Express
52
Fully managed integration service for exchanging data between SaaS apps and AWS services
Appflow