* not finalized yet, may still change
The What, Where, When, and How of Large-Scale Data Processing
by Tyler Akidau, Slava Chernyak, & Reuven Lax
Table of contents*:
Available for preorder or Early Release now, full publication when it's finished.
- Why Stream Processing?
- Data Processing Patterns
- The What, Where, When, & How of Data Processing
- Advanced Where & When
- Exactly Once & Side Effects
- Streams & Tables
- The Practicalities of Persistent State
- Towards Robust Streaming SQL
- Streaming Joins
- The Evolution of Large-Scale Data Processing