Step Functions Flashcards

1
Q

What problem do Step Functions seek to solve?

A

Provide long-running, serverless workflows.

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

What are State Machines within Step Functions?

A

A serveless workflow that starts, transits intermediate states, and then ends.

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

What is the maximum duration for State Machine execution?

A

One year.

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

What are the two types of workflows available when defining a State Machine?

A

Standard Workflow - default, one year execution limit.

Express Workflow - high volume event processing workloads (like IoT, stream data process, etc.), five minute execution limit.

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

What states are available in a State Machine?

A
  1. Succeed and Fail - a final state
  2. Wait - do nothing for a period of time or until a specific data and time.
  3. Choice - take a different path based on input
  4. Parallel - perform multiple actions at the same time
  5. Map - take a list and perform an action on each item in the list
  6. Task - a single unit of work performed by a state machine (Lambda, DynamoDB, ECS, SNS, etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly