Designing Data-Intensive Applications
Part 3: Derived Data

Ch. 10: Batch Processing

MapReduce, dataflow engines, and the Unix philosophy applied at scale.

Batch Processing with Unix Tools
Section lesson
MapReduce and Distributed Filesystems
Section lesson
Beyond MapReduce
Section lesson