Serverless Workflow Management with AWS Step Functions
Using Amazon Web Services step functions to orchestrate micro services into state-machines to perform business process
AWS Step Functions is used to orchestrate micro services into manageable workflows and state-machines, it is a rich service that is capable of creating complex business processing flows by running services and activities in steps utilizing wait conditions, parallel processing, decision branching and exception handling to implement long running processes.
AWS Step Functions is written in JSON format and is capable of integrating with Lambda functions and with custom activities that could be workers running on EC2 instances.
This course is a walk-through of the concepts and basic structure of AWS Step Functions and a demo on creating basic Order Processing workflow utilizing Step Functions and Lambda.