- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Apache Spark Was Hard Until I Learned These 30 Concepts!
Grow your career w/ Educative (55% off): https://www.educative.io/explore?aff=BnRy
Additional 10% off: https://www.educative.io/unlimited?aff=BnRy
Please note I may earn a small commission for any purchase through these links - Thank you for supporting the channel! :)
____________________________________________
Spark still feels like black magic? These Apache Spark concepts will change that.
In this video, I break down 30 core Apache Spark concepts that helped me crack big-tech interviews and finally understand Spark under the hood—so your jobs run faster!
What you’ll learn:
• Why Spark beats MapReduce with in-memory + DAG execution
• Transformations vs actions, shuffles, partitions, and the Spark DAG
• Spark architecture; How jobs, stages, tasks, driver/executors/YARN work
• Spark memory (on-heap, off-heap, unified) for tuning
If Spark has ever felt confusing, this is your mental model. Watch till the end. Subscribe for more videos on Spark, Data Engineering deep dives & Interview preparation!
Chapters
0:00 Why these 30 Apache Spark concepts matter for interviews & real jobs
0:29 Why MapReduce is slow — the core performance bottleneck
0:51 MapReduce word-count example (Map step)
1:52 MapReduce shuffle/sort + Reduce step (disk I/O pain)
2:53 MapReduce limitations recap — disk writes + rigid 2-step model
3:23 How Spark fixed MapReduce — in-memory processing
4:13 Spark’s DAG model — transformations, actions, jobs, stages, tasks
5:06 Sponsor break: Educative
6:09 Detailed Spark architecture - driver, executors, cluster manager
15:39 Deployment modes — Cluster mode vs Client mode
17:04 Transformations vs Actions — lazy execution made simple
19:18 Narrow vs Wide transformations — when shuffles happen
22:30 Spark plans — resolved, unresolved, logical, physical
27:06 Jobs, stages, tasks with a real Spark code example
35:39 Spark executor memory deep dive begins
40:07 Memory sizing example — spark.executor.memory & fractions
41:49 Final recap of the 30 concepts
Connect w/ me here:
LinkedIn: https://www.linkedin.com/in/afaque-ahmad-5a5847129/
YouTube Channel: https://www.youtube.com/@afaqueahmad7117
Playlists:
Interview Preparation: https://www.youtube.com/playlist?list=PLWAuYt0wgRcKtqUhfVbtPjULMdYq5drs8
Spark Performance Tuning: https://www.youtube.com/playlist?list=PLWAuYt0wgRcLCtWzUxNg4BjnYlCZNEVth
Data Engineering Roadmap: https://youtu.be/f09GwYWPfEU
How I Mastered Data Modeling: https://youtu.be/IUK0PmQDrqM
Cracking Interviews @ Apple, Uber, Atlassian, Databricks: https://youtu.be/pWwEVIa4A5o
Github: https://github.com/afaqueahmad7117
Spark Performance Tuning Codes: https://github.com/afaqueahmad7117/spark-experiments
#databricks #databrickstutorial #deltalake #dataengineering #bigdata #ApacheSpark #DataEngineering #SparkPerformance
Видео Apache Spark Was Hard Until I Learned These 30 Concepts! канала Afaque Ahmad
Additional 10% off: https://www.educative.io/unlimited?aff=BnRy
Please note I may earn a small commission for any purchase through these links - Thank you for supporting the channel! :)
____________________________________________
Spark still feels like black magic? These Apache Spark concepts will change that.
In this video, I break down 30 core Apache Spark concepts that helped me crack big-tech interviews and finally understand Spark under the hood—so your jobs run faster!
What you’ll learn:
• Why Spark beats MapReduce with in-memory + DAG execution
• Transformations vs actions, shuffles, partitions, and the Spark DAG
• Spark architecture; How jobs, stages, tasks, driver/executors/YARN work
• Spark memory (on-heap, off-heap, unified) for tuning
If Spark has ever felt confusing, this is your mental model. Watch till the end. Subscribe for more videos on Spark, Data Engineering deep dives & Interview preparation!
Chapters
0:00 Why these 30 Apache Spark concepts matter for interviews & real jobs
0:29 Why MapReduce is slow — the core performance bottleneck
0:51 MapReduce word-count example (Map step)
1:52 MapReduce shuffle/sort + Reduce step (disk I/O pain)
2:53 MapReduce limitations recap — disk writes + rigid 2-step model
3:23 How Spark fixed MapReduce — in-memory processing
4:13 Spark’s DAG model — transformations, actions, jobs, stages, tasks
5:06 Sponsor break: Educative
6:09 Detailed Spark architecture - driver, executors, cluster manager
15:39 Deployment modes — Cluster mode vs Client mode
17:04 Transformations vs Actions — lazy execution made simple
19:18 Narrow vs Wide transformations — when shuffles happen
22:30 Spark plans — resolved, unresolved, logical, physical
27:06 Jobs, stages, tasks with a real Spark code example
35:39 Spark executor memory deep dive begins
40:07 Memory sizing example — spark.executor.memory & fractions
41:49 Final recap of the 30 concepts
Connect w/ me here:
LinkedIn: https://www.linkedin.com/in/afaque-ahmad-5a5847129/
YouTube Channel: https://www.youtube.com/@afaqueahmad7117
Playlists:
Interview Preparation: https://www.youtube.com/playlist?list=PLWAuYt0wgRcKtqUhfVbtPjULMdYq5drs8
Spark Performance Tuning: https://www.youtube.com/playlist?list=PLWAuYt0wgRcLCtWzUxNg4BjnYlCZNEVth
Data Engineering Roadmap: https://youtu.be/f09GwYWPfEU
How I Mastered Data Modeling: https://youtu.be/IUK0PmQDrqM
Cracking Interviews @ Apple, Uber, Atlassian, Databricks: https://youtu.be/pWwEVIa4A5o
Github: https://github.com/afaqueahmad7117
Spark Performance Tuning Codes: https://github.com/afaqueahmad7117/spark-experiments
#databricks #databrickstutorial #deltalake #dataengineering #bigdata #ApacheSpark #DataEngineering #SparkPerformance
Видео Apache Spark Was Hard Until I Learned These 30 Concepts! канала Afaque Ahmad
Комментарии отсутствуют
Информация о видео
23 ноября 2025 г. 16:29:23
00:42:20
Другие видео канала




















