~/talk

Testing Production Streaming Applications

Talkat Flink Forward Virtual 2020 · 2020-04-22..04-24· [testing, data-engineering]
github:gyfora
links:none on file
slides:none on file

Shows how to test Flink from unit to full integration using Flink’s operator test harnesses for stateful UDFs, simple collection sources/sinks for batch-style pipeline tests, a homegrown manual pipeline tests utility (in the cloudera/flink-tutorials repo) to feed single events and watermarks and trigger timers, and embedded Kafka for connector tests. The manual tool works and exposes timing bugs but can miss production race conditions; integration tests against real connectors are recommended before deploy.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Application Components
  3. 1:58User Functions
  4. 4:20Stateful Operators
  5. 8:05Pipeline Testing
  6. 15:46Manual Pipeline Tests
  7. 21:29Integration Tests
  8. 29:36Summary
~/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.