Simulation/Spark

Educational simulation
Spark

Jobs, stages, tasks

One action, shuffle cuts, one task per partition.

Watch the canvas:jobstagetaskLive simulation
Job 0 · show()Stage 0map / FileScan + filterStage 1reduce / aggregateTask 0Task 1Task 2Task 3The action is the job.
Job = action. Stage = shuffle slice. Task = one partition in that stage.