Concept Flow - Spark architecture (driver, executors, cluster manager)
User submits Spark job
Driver program starts
Driver requests resources from Cluster Manager
Cluster Manager allocates Executors
Executors run tasks
Executors send results back to Driver
Driver collects results and completes job
This flow shows how a Spark job moves from user submission through the driver, cluster manager, executors, and back to the driver for results.