Components Functions & MapReduce Scalding is a Scala library that is used to abstract complex tasks such as map and reduce. Explore programming with Scalding in more detail and learn how to work with classes functions and Hadoop MapReduce.