Step Functions Flashcards

This deck aims to help retain concepts related to the Step Functions service.

1
Q

What AWS service provides a visual workflow (state machine) that simplifies the orchestration of AWS services and HTTPS endpoints?

A

AWS Step Functions

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

What types of workflows are available in Step Functions?

A
  • Standard (default): 1-year execution limit
  • Express: 5-minute execution limit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which services can initiate a Step Functions workflow?

A

API Gateway, IoT Rules, EventBridge, Lambda, and more

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

Which Step Functions workflow is designed for high-volume event processing workflows (such as IoT), streaming data processing and transformation, and mobile application backends?

A

Express workflow (5-minute execution limit)

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

What type of Step Functions workflow component represents a single unit of work performed by a state machine?

A

Task

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

How can a Step Functions workflow interact with other AWS services?

A

IAM Roles are used to grant state machines permission to interact with other AWS services

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

What language is used to define templates for Step Functions workflows?

A

Amazon States Language (ASL)

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

What types of states are available in a Step Functions workflow?

A

SUCCEEDED, FAIL, WAIT, CHOICE, PARALLEL, and MAP

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

What type of state in a Step Functions workflow indicates that the execution has stopped successfully?

A

SUCCEEDED

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

What type of state in a Step Functions workflow stops the execution of the state machine and marks it as a failure, unless handled by a Catch block?

A

FAIL

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

What type of state in a Step Functions workflow introduces a delay before the state machine continues?

A

WAIT

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

What type of state in a Step Functions workflow adds conditional logic to the state machine?

A

CHOICE

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

What type of state in a Step Functions workflow allows for separate branches of execution?

A

PARALLEL

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

What type of state in a Step Functions workflow runs a set of workflow steps for each item in a dataset?

A

MAP

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