Learning series
PFP Labs Learning Series
Independent PFP Labs reading paths. Track names describe the topic, not an affiliation.

8 published chapters
Spark for Streaming Media Analytics
Eight PySpark chapters on synthetic playback data, with a runnable companion lab.
Open reading path
01PySpark Mental Model: Lazy DataFrames for Media Analytics9 min read
02PySpark Ingestion: Explicit Schemas and a Delta Bronze Table9 min read
03PySpark Window Functions: Viewer Sessions and Completion Rates10 min read
04Spark Performance: Shuffles, Partitions, and Broadcast Joins9 min read
05Spark Structured Streaming: Watermarks and Concurrent Viewers10 min read
06Testing PySpark Pipelines: Data Quality Checks That Catch Bugs9 min read