Step Functions Flashcards
1
Q
What problem do Step Functions seek to solve?
A
Provide long-running, serverless workflows.
2
Q
What are State Machines within Step Functions?
A
A serveless workflow that starts, transits intermediate states, and then ends.
3
Q
What is the maximum duration for State Machine execution?
A
One year.
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.
5
Q
What states are available in a State Machine?
A
- Succeed and Fail - a final state
- Wait - do nothing for a period of time or until a specific data and time.
- Choice - take a different path based on input
- Parallel - perform multiple actions at the same time
- Map - take a list and perform an action on each item in the list
- Task - a single unit of work performed by a state machine (Lambda, DynamoDB, ECS, SNS, etc.)