- Introduction
- Understanding Spark Architecture
- Spark Application Deployment
- Spark Application Building
- RDD actions and Transformations by Example
- Spark SQL and Dataset API
- Data Preparation
- Iterative Algorithms
- PySpark Applications
- Serialization
- External Data Sources - Die or Die Trying
- Small deployments and dynamic allocation
This work, excluding code examples, is licensed under Creative Commons Attribution-ShareAlike 4.0 International license.
Accompanying code and code snippets are licensed under MIT license.