Concept

What is shuffle?

Why distributed systems redistribute data, and where shuffle cost comes from.

#shuffle#distributed-computing
Docs

Spark

A learning path through execution, shuffle, Spark SQL, and streaming.

#spark#distributed-computing
Docs

Ray

Understand Ray’s distributed application model through Tasks, Actors, and scheduling.

#ray#distributed-computing