Spark Shuffle Visualiser

Observe how data moves between executors during a shuffle, and what skew looks like.

Understanding the shuffle

The stragglers — the slowest tasks — determine total stage duration. Balancing data across partitions is the solution.