Skip to main content

Step Function Input and Output Filtering

Step function is the serverless orchestrator offering from AWS. Serverless applications have a choreography pattern mostly but if you need a serverless application that runs in a orchestrator pattern step function is the way to go.

Step functions are state machines that can connect various AWS services in each state and combine them in a flow. Step function input and output refers to the input coming to and going out of the states in the step function. AWS documentation does provide few tweaks on how to do this filtering on their documentation here: https://docs.aws.amazon.com/step-functions/latest/dg/concepts-input-output-filtering.html.

Here is a visualization of the process to understand easily. (Right click and open the image in a new tab to zoom in)

Step Functions Input Output

I have shown the input and output before and after each step. The configuration of each component is also shown attached to the component.