I'm trying to understand AWS Step Functions... so far I understand it as an orchestration among AWS Lambdas in case of distributed processing of a complex task: "Do this, then that, then wait, then this, end".
Are AWS Step Functions somehow useful when just calling a Lambda from within another Lambda? (At least to save cost of running two Lambdas in parallel.)
- A Lamda
get-packageis called via Amazon API Gateway
- A package is loaded from a DB
- Package is checked (belongs to the user? etc.)
- Tags are loaded for the package via another Lambda
- A response is returned with package data and tags
Can I use step functions in this case?