Lambda
- Serverless function, example Node JS Lambda
Step Functions
Create workflows that follow a fixed or dynamic sequence of steps
Step functions have built in re-try functionality
Natively integrate with AWS services such as lambda & SNS
AWS Step Functions with Lambda Tutorial | Step by Step Guide
Workflow studio
State Machine
- Defined using JSON, its the structure of your step function
- ASL - Amazon states language
Manual Steps
- Create the lambda functions first (note the ARNs)
- Create IAM roles, look for step functions roles (StepFunctionLamdaRole)
- Create step function, call it TransactionProcessorStateMachine. Use the role you created above
StepFunctionLamdaRole
.