Table of contents 1. Spark reduceByKey 2. Spark groupByKey 3. Spark aggregateByKey 4. Spark combineByKey 5. Comparing reduceByKey vs groupByKey vs aggregateByKey vs combineByKey in Spark 6. Conclusion