SWF
Simple Work Flow
- Run on
EC2
, notServerless
- Concept of
Activity Step
Decision Step
- Has built in
Human Intervention Feature
- Used when
- External Signal is is required to intervene
- When child process return value to parent process
- Can be used to de couple an application
- Properties
Tags
: Allow filtering the list of executionsMakers
: Records history of executionsTimers
: Allow notify the decider after a certain amount of defined timeSignals
: Enable to inject information to the execution
Step Function vs SWF
Step Function
- Serverless
- No human intervention
SWF
- No
Serverless
- Build in human intervention