Data Engineering · PySpark
PySpark Production Challenges What breaks, and how to fix it
A Spark job that runs fine on a sample can fail on real data. We debug the failures that actually happen in production, and the questions interviewers ask about them.
A Spark job that runs fine on a sample can fail on real data. In this live session we debug six production failures, each from symptom to fix: data skew (hot keys, salting, skew joins with AQE), slow shuffles and joins (broadcast against sort-merge, partition tuning), out-of-memory crashes (executor sizing, spill and the collect() trap), the small files problem (compaction, coalesce against repartition), reading the Spark UI to find the bottleneck, and finally how to explain all of it in an interview: symptom, root cause, fix, result. Bring your questions: live Q&A at the end. Outside India that is Saturday 17 October at 12:00 AM PT, 2:00 AM CT, 3:00 AM ET, 8:00 AM BST, 9:00 AM CEST, 11:00 AM GST, 3:00 PM SGT and 6:00 PM AEDT.
Agenda
What we'll cover
- Data skew: hot keys, salting, skew joins with AQE
- Slow shuffles and joins: broadcast against sort-merge, partition tuning
- Out-of-memory crashes: executor sizing, spill, the collect() trap
- The small files problem: compaction, coalesce against repartition
- Reading the Spark UI: stages, tasks, and finding the bottleneck
- Explaining it in the interview: symptom, root cause, fix, result
Perfect for
Who it's for
Every attendee
What you get
- Live, hands-on session on Zoom
- Live Q&A with the instructor
- Session notes & key resources — emailed after
- Optional: that session's recording + resources — add for ₹99

Your host
Durgesh Yadav
Senior Data Engineer at 7-Eleven · Founder, PrepNPlaced
Reserve your free seat
One quick step: sign in with Google, then reserve your free seat — your Zoom link lands in your email instantly.
Free forever · Saturday 17 October · 12:30 PM IST
Free live seat
Saturday · 12:30 PM IST