https://medium.com/course-hero-engineering/aws-simple-workflow-to-step-functions-serverless-orchestration-for-a-business-critical-workflow-b9c95a88624b