- managed workflow / orchestartion service with centralised state
- flow constructs
- based on
- State machines
- Tasks(takes input and produces output)
- sequencial (chaining), parallet, branching, error , human in loop
- built-in error handling using try and catch, built it retry logic and rollback option as well
- pricing -> charged based on number of state change/transition required to execute application
- 4000 state transition free/month
- $0.025 / 1000
- we can pass parameters, security settings
standard workflow vs express workflows
- exactly-once execution, exponential backoff, payment processing, not for high throughput scenarios
- best for high throughput scenarios, max 5 min
resume step function from failed state
- this is different from auto retry this feature will be used when all built-iin retryes are exhausted
- use case
- microservices coordination
- serverless presso
- disadv
- cost
- centralised state