a Map/Reduce framework for distributed computing
Browse cluster: OCaml Systems and Utilities →Disco is a distributed Map/Reduce and big-data framework that enables parallel computations over large datasets across unreliable computer clusters, handling technical concerns like communication protocols, load balancing, fault tolerance, and job scheduling automatically. The framework is built on Erlang and Python, with jobs written in Python using simple map and reduce functions. Disco can be deployed on cloud platforms including AWS and Google Cloud through provided automation scripts, and also supports containerization via Docker. The project includes integrations with tools like IPython notebooks and matplotlib, and provides a web interface for cluster management accessible at port 8989.