#64 Apache Spark (part 1): Fundamentals of Spark Architecture & Spark Core (RDD)
5 min readJun 29, 2022
Please refer to series Get started with Spark (part 1–2–3) to get to understand briefly Spark.
Apache Spark architecture
Spark is a Hadoop enhancement to MapReduce. The primary difference between Spark and MapReduce is that Spark processes and retains data in memory for subsequent steps, whereas MapReduce processes data on disk. As a result, for smaller workloads, Spark’s data processing speeds are up to 100x faster than MapReduce.