MapReduce framework Disco

Disco is an open-source implementation of the MapReduce framework for distributed computing.  It was started at Nokia Research Center as a lightweight framework for rapid scripting of distributed data processing tasks.   The Disco core is written in Erlang. The MapReduce jobs in Disco are natively described as Python programs, which makes it possible to express complex algorithmic and data processing tasks often only in tens of lines of code.