tech.rufy.com — MapReduce is the technique used by Google to do monstrous distributed programming over 30 terabyte files. Starfish is MapReduce for Ruby. However the biggest major difference is that Starfish is open-source and easy to use. Performing distributed tasks is now a ridiculously easy reality for programmers.