In this chapter, we learned about the architecture of Spark application in distributed mode. We also discussed Spark applications running on Spark standalone and YARN cluster managers with examples.
In the next chapter, we will learn about advanced concepts of the Spark programming model. We will also discuss partitioning concepts on RDD along with advanced transformations and actions in Spark.