Apache spark internals or Architecture I am trying to gain information about the design and internals of Apache spark.