Posted On: Mar 16, 2017

AWS Step Functions now gives you more flexibility in how AWS Lambda function error messages are handled in your workflow so you can improve the resiliency of serverless applications. Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Building applications from individual components that each perform a discrete function lets you scale and change applications quickly. With Step Functions, you can create state machines to orchestrate multiple Lambda functions and build multi-step serverless applications. 

You can now use AWS Step Functions to customize the response to different AWS Lambda function error messages in your workflow. The ability to respond to error messages in a more granular and automated fashion helps to improve the speed and sophistication in which you can manage errors and build more resilient applications. For example, you can specify which error messages should be handled by retrying the function at a set interval, versus those that should be handled using a catch statement that directs your workflow down an alternative path. 

AWS Step Functions is available in the US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland), EU (Frankfurt), and Asia Pacific (Tokyo) regions.