Step Functions Flashcards
This deck aims to help retain concepts related to the Step Functions service.
What AWS service provides a visual workflow (state machine) that simplifies the orchestration of AWS services and HTTPS endpoints?
AWS Step Functions
What types of workflows are available in Step Functions?
- Standard (default): 1-year execution limit
- Express: 5-minute execution limit
Which services can initiate a Step Functions workflow?
API Gateway, IoT Rules, EventBridge, Lambda, and more
Which Step Functions workflow is designed for high-volume event processing workflows (such as IoT), streaming data processing and transformation, and mobile application backends?
Express workflow (5-minute execution limit)
What type of Step Functions workflow component represents a single unit of work performed by a state machine?
Task
How can a Step Functions workflow interact with other AWS services?
IAM Roles are used to grant state machines permission to interact with other AWS services
What language is used to define templates for Step Functions workflows?
Amazon States Language (ASL)
What types of states are available in a Step Functions workflow?
SUCCEEDED, FAIL, WAIT, CHOICE, PARALLEL, and MAP
What type of state in a Step Functions workflow indicates that the execution has stopped successfully?
SUCCEEDED
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?
FAIL
What type of state in a Step Functions workflow introduces a delay before the state machine continues?
WAIT
What type of state in a Step Functions workflow adds conditional logic to the state machine?
CHOICE
What type of state in a Step Functions workflow allows for separate branches of execution?
PARALLEL
What type of state in a Step Functions workflow runs a set of workflow steps for each item in a dataset?
MAP