In this Dev Lounge Express Edition breakfast session, we take a look at how AWS Step Functions makes it easier for you to build distributed applications with complex business workflows implemented using multiple microservices. We walk through creating a state machine using AWS Step Functions via the AWS console, and more complex examples building state machines with tasks implemented as AWS Lambda functions using AWS CloudFormation. We take a look at the various features of AWS Step Functions such as exception handling, making choices and manual steps, and gain valuable insights into the performance of our distributed application using AWS X-ray.