Step Functions Flashcards
What is Step Functions?
Build serverless visual workflow to orchestrate your Lambda functions
How is Step Functions flow represented?
as a JSON state machine
What features have Step Functions?
sequence, parallel, conditions, timeouts, error handling…
What can you implement in Step Functions moreover AWS Services?
Possibility to implement human approval feature
What represent each color in Step Functions?
- Red: Failed
- Blue: In Progress
- Green: Success
- Gray: Cancelled
What happens in Step Functions when a state reports an error?
By default, when a state reports an error, AWS Step Functions causes the execution to fail entirely
How can you deal with Step Functions errors?
Retrying failures - Retry: o IntervalSeconds o MaxAttempts o BackoffRate Moving on – Catch o ErrorEquals o Next Best practice is to include data in the error messages
What is the comparisson between Step Functions Standard and Express Workflows?
The express workflows are going to be much cheaper. They’re intended for a large number of workflows with small duration, whereas standard workflows are going to be much longer and with a slower execution rate
What is max duration in Step Functions Standard Workflows?
1 year
What is max duration in Step Functions Express Workflows?
5 minutes
What is supported execution start rate in Step Functions Standard Workflows?
Over 2000 per second
What is supported execution start rate in Step Functions Express Workflows?
Over 100000 per second