Intro
According to the AWS site step function are: ... a low-code, visual workflow service that developers use to build distributed applications, automate IT and business processes, and build data and machine learning pipelines using AWS services. Workflows manage failures, retries, parallelization, service integrations, and observability so developers can focus on higher-value business logic.
In plain terms, this means that you can draw your workflow using a visual tool. The workflow decides when and if a particular service should run. With events you transition from one state to another, making this a state machine.
Lets Start