http://tech.adroll.com/blog/data/2015/09/22/data-pipelines-d...
It is very convenient to be able to define any jobs as Docker containers, using the best language for the task, and define dependencies between their inputs and output explicitly, not being tied to any particular paradigm like MapReduce.
I am more than happy to let AWS handle plumbing for this instead of having to maintain and operate our custom solution.