Flink for Everyone: Self-Service Data Analytics with StreamPipes
summary
StreamPipes is an open-source self‑service pipeline builder that runs processors as Docker containers and deploys jobs to Apache Flink with Kafka as the broker. The UI creates MQTT→Kafka adapters, an aggregation (5s window, output each 1s) and a trend detector that triggers a push notification and writes statistics into IoTDB. Developers add processors via an SDK and wrappers (Java, Flink, Kafka Streams, Python in progress). Demonstrations deploy to a Flink cluster, detect a 200% drop in 5s, and persist results.
AI-written summary · about
chapters (7)
- 0:00Introduction to StreamPipes
- 2:17Need for self-service IoT analytics
- 7:02Technical architecture overview
- 10:13Demo connecting and visualizing data
- 16:53Extending algorithm toolbox with SDK
- 24:31Demo detecting leaks and storing stats
- 30:22Lessons learned and getting started
related talks
38m7 reasons to use Apache Flink
56mTaming IoT Data: Making Sense of Sensors with SQL Streaming
44mAn Introduction to Edge Extensions, Client API and Data Explorer
31mFun with Sensors
20mSet your data streams in motion in the ocean!
34mBuilding and Scaling Robust Zero-code IoT Streaming Data Pipelines
20mBuilding realtime efficient queries in an IOT platform
35mPractical Pipelines: A Houseplant Alerting System with ksqlDB
