Giannis Polyzos·Aug 19, 2025Streams, Tables, and The Illusion of DualityWhat Is Stream/Table Duality?A response icon1A response icon1
Giannis Polyzos·Oct 7, 2024The Importance of Unified Batch and Streaming in Modern Data Processing.In the past decade, data-driven companies have evolved from processing periodic batches of data to needing real-time insights from…
Giannis Polyzos·Jul 7, 2024The majesty of Apache Flink and PaimonWhy Apache Paimon is the go-to lakehouse storage for Apache Flink.
Giannis Polyzos·May 21, 2024A Glimpse into Flink CDC 3.0The Next-generation of Streaming Data IntegrationA response icon1A response icon1
Giannis Polyzos·May 13, 2024Apache Paimon: Introducing Deletion VectorsNear real-time updates and extremely fast queriesA response icon1A response icon1
Giannis Polyzos·Mar 7, 2023Understanding Watermarks in Apache FlinkStories In the land of StreamsA response icon2A response icon2
Giannis Polyzos·Feb 6, 2023Apache Flink SQL: A Gentle IntroductionFlink SQL is a powerful high-level API for running queries on streaming (and batch) datasets. In this article we will see:A response icon2A response icon2
Giannis Polyzos·Dec 13, 2022In the Land of Streams — Kafka Part 4: My Cluster is Lost!! — Embracing FailureA Kafka Streaming Ledger
Giannis Polyzos·Dec 13, 2022In the Land of Streams — Kafka Part 3: Offsets and How to Handle ThemA Kafka Streaming Ledger
Giannis Polyzos·Dec 13, 2022In the Land of Streams — Kafka Part 2: The rise of the ConsumersA Kafka Streaming Ledger