Description:
Delve into the internals of Apache Spark by understanding the design decisions and implementation details behind the scenes. By looking at various use cases, we will get to understand the problems that Spark solves in the Data Engineering ecosystem, the way in which it solves them, and the tradeoffs that come with the power and flexibility it provides to developers.
Attendees will walk away with a knowledge of the stages involved in executing a Spark job, helping them write more efficient jobs, pinpoint issues quickly while debugging failing jobs, and identify configuration issues in the Spark cluster.
Agenda:
A brief look at the history of the Data Engineering ecosystem
Understand the problems that Spark was created to solve
The fundamental aspects in writing a Spark job
Go behind the scenes to look at how Spark processes data
Understand the various touchpoints and their performance implications
Identifying potential problems and optimisations

