Is my understanding right?
Application: one spark submit.
job: once a lazy evaluation happens, there is a job.
stage: It is related to the shuffle and the transformation type. It is hard for me to understand the boundary of the stage.
task: It is unit operation. One transformation per task. One task per transformation.
Help wanted to improve this understanding.