~/talk

Data Stream Processing Concepts and Implementations

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [data-engineering]
slides:none on file

Overview of concrete stream-processing choices and tradeoffs: Google Cloud Dataflow API style watermarks and triggers balance latency vs correctness (example: fixed 3s vs adaptive heuristics), three accumulator modes (discarding, accumulating, accumulating with retract) determine how partial window results are emitted and merged. Implementations compared: Spark uses micro‑batches (10s+) moving toward Structured Streaming, Apache Flink offers native event‑time, watermarks and low latency with RocksDB state backend and checkpointing, Kafka Streams is a lightweight library using Kafka for streams-table duality and local state, supporting at‑least‑once by default.

AI-written summary · about

  1. 0:00Start
  2. 2:36Sources for Streaming Data
  3. 7:10Native Streaming
  4. 8:18Event time vs processing time
  5. 10:39Tumbling & Siding Windows
  6. 11:50Session Window
  7. 27:12Lookup - Local Read
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.