Correct answer - "AWS Step Functions" : Using Step Functions, you can design and run workflows
that stitch together services such as AWS Lambda and Amazon ECS into feature-rich applications.
Workflows are made up of a series of steps, with the output of one step acting as input into the
next.
"CloudWatch Rules" - CloudWatch rules can integrate with an AWS Lambda function on a schedule.
You can send the matching events to an AWS Step Functions state machine to start a workflow
responding to the event of interest but CloudWatch rules alone does not create a state machine
"AWS SWF" - AWS SWF is similar to AWS Step functions. With AWS SWF you can write a program that
separates activity steps, allows for more control but increases the complexity of the
application. With SWF you create decider programs and with Step Functions you define state
machines
"AWS ECS" - All work in your state machine is done by tasks. A task performs work by using an
activity, a Lambda function, or by passing parameters to the API actions of other services. You
can use AWS ECS to host an activity
For more information visit