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

Streaming Systems

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

by Tyler Akidau, Slava Chernyak, & Reuven Lax

Table of contents:
  1. Streaming 101
  2. The What, Where, When, and How of Data Processing
  3. Watermarks
  4. Advanced Windowing
  5. Exactly-Once and Side Effects
  6. Streams and Tables
  7. The Practicalities of Persistent State
  8. Streaming SQL
  9. Streaming Joins
  10. The Evolution of Large-Scale Data Processing
Available for preorder or Early Release now. Full publication when it's finished (in final stages of production as of early June).