AWS Step Functions facilitates coordination the components of distributed applications and microservices using visual workflows. For example, it is possible to chain multiple AWS Lambda functions, connect them through decision branches or run them in parallel.