Distributed computing on the cloud: Spark Carnegie Mellon Universitys cloud developer course. Spark is an open-source cluster-computing framework with different strengths than MapReduce has. Learn about how Spark works.