Serverless Asynchronous actions with AWS Step Functions Callback Patterns are a very powerful feature of AWS Step functions, providing an easy way how to control the state machine execution flow. Let's build a scalable solution which helps us track the current state of an execution and handles external asynchronous actions triggered by other services.