Too Long; Didn't Read
AWS Step Functions allow us to define state machines that can have tasks such as executing a Lambda function, inserting a message to a queue using AWS Simple Queue Service, messaging with AWS Simple Notification Service (SNS) This also encourages reusability by allowing existing services or functions to be composed. Here, we will look at a case study where we generate a workflow that has steps that expect human interaction to complete its execution. This scenario is based on a system that tracks employees’ leave requests and routes the requests to their leads for approval.