Day 25 of 45 · Pro lesson
The curriculum for this day stays visible. The lesson, code, and workspace unlock with Pro.
Teaches: partition boundaries, narrow vs wide transformations, shuffle write & fetch, repartition vs coalesce, coalesce(1) single-core hazard, partition sizing
Build: Multi-stage pipeline: narrow filtering → wide shuffle aggregation → hash repartitioning by customer key → coalesce(2) lake write.
Never use coalesce(1) before writing large datasets: it collapses upstream execution to a single core and crashes workers.
Already on Pro? Go to your account. Need a pass? See pricing.