Master Apache Spark in 4 Hrs ONLY : Architecture, Driver, Executors, DAG & Memory Management
Data Decoded - With Chirag Sachdeva
0:00 / 0:00
Master Apache Spark in 4 Hrs ONLY : Architecture, Driver, Executors, DAG & Memory Management
379 просмотров · 2 дн. назад
Data Decoded - With Chirag Sachdeva
940 подписчиков
379 просмотров · 2 дн. назад
Welcome to Data Decoded with Chirag, where we break down every data engineering concept into what, when, why, and how
.
Modern data engineering tools like Azure Data Factory, Azure Synapse Analytics, Databricks, Microsoft Fabric, and Snowflake all rely on Apache Spark under the hood for processing large-scale data
. In this comprehensive masterclass, we explore what Apache Spark is, how its architecture functions, and why it revolutionized distributed computing
.
📌 What You'll Learn in This Video
Monolithic vs. Distributed Computing: Why vertical scaling hits a physical limit and how horizontal sharding solves big data bottlenecks
.
MapReduce vs. Apache Spark: Why processing data in memory (RAM) allows Spark to achieve up to 100x faster execution than disk-bound MapReduce pipelines
.
Spark Architecture Deep Dive: The roles of the Resource Manager (YARN, Kubernetes, Mesos), Driver Node, and Worker Executors in orchestrating workloads
.
Lazy Evaluation & Catalyst Optimizer: How Spark defers execution until an action is called, optimizing execution plans using logical plans, physical plans, and cost models
.
Narrow vs. Wide Transformations: Understanding shuffling over the network and why wide transformations trigger data serialization/deserialization exchanges
.
Memory Management & Tuning: Deconstructing JVM Heap Memory, Overhead Memory, Storage vs. Execution Unified Memory, Data Spilling, and Out-of-Memory (OOM) troubleshooting
.
Advanced Optimization Techniques: Partition Pruning, Dynamic Partition Pruning (DPP), Salting for partition skewness, Caching vs. Persisting, and Adaptive Query Execution (AQE)