Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing
* not finalized yet, may still change

Streaming Systems

The What, Where, When, and How of Large-Scale Data Processing

by Tyler Akidau, Slava Chernyak, & Reuven Lax

Table of contents*:
  1. Why Stream Processing?
  2. Data Processing Patterns
  3. The What, Where, When, and How of Data Processing
  4. Watermarks
  5. Advanced Where & When
  6. Composition: Answering the four questions again (or not)
  7. Exactly Once & Side Effects
  8. Streams & Tables or: How I Lied to You in Chapter 1 and Then Tried To Cover It Up With Half-Baked Physics Analogies
  9. The Practicalities of Persistent State
  10. Towards Robust Streaming SQL
  11. The Evolution of Large-Scale Data Processing
Available for preorder now, Early Release coming soon, full publication summer 2017.