This is a good use-case for StepFunction since it's running a workflow of tasks, some of which do a Map-reduce.