GeeCON 2025: Victor Gamov - Stream Processing As You’ve Never Seen Before (Seriously): Apache Flink
GeeCON 2025: Victor Gamov - Stream Processing As You’ve Never Seen Before (Seriously): Apache Flink.
Summary
## Stream Processing Fundamentals
Confluent's Victor Gamov introduces Apache Flink at GeeCON through a coffee-shop analogy: stateful systems should remember your order like a regular barista, not treat every visit as stateless. Flink is a distributed stream-processing framework for high-throughput, low-latency analytics over unbounded data.
## Architecture and Use Cases
Flink executes dataflow programs modeled as directed acyclic graphs, processing events with exactly-once semantics where configured. It integrates with Kafka, data lakes (Iceberg, Paimon), and batch pipelines, serving fraud detection, real-time dashboards, and event-driven microservices at scale.
## When Not to Use Flink
Gamov cautions against deploying distributed stream processors for tasks CLI tools handle faster—grep and awk beat a cluster for simple file parsing. Network overhead and operational complexity demand genuinely large-scale, continuous workloads before Flink's benefits justify the infrastructure.
## Stateful Versus Stateless Processing
The talk contrasts stateless per-event handling with stateful operators maintaining windows, aggregations, and keyed state across sessions. Understanding this distinction guides architects choosing between Flink, Kafka Streams, and batch systems for coffee-order memory—or enterprise event pipelines.
Related talks
Strange Loop Conference·36 min
Engineers explore architecture and security mechanisms for "Riding the stream processing wave" by Samarth Shetty.
Strange Loop Conference·34 min
Kartik Paramasivam
Security researchers examine technical aspects of "Chasing the Stream Processing Utopia" by Kartik Paramasivam.
Strange Loop Conference·29 min
Security researchers examine technical aspects of "Apache Kafka and the Next 700 Stream Processing Systems" by Jay Kreps.


