Ch. 11
Processing Streams
Stream processors apply transformations to unbounded data — windowing time is the hard part.
Stream processing applies computations to data in motion. Unlike batch, the input is unbounded. Key challenges: handling out-of-order events, defining time windows, and maintaining state across failures.
FlinkKafka StreamsksqlDBMaterializestream processingwindowingcheckpoint