The data Artisans Blog
Apache Flink, stream processing, event-driven applications, and more.
How To Size Your Apache Flink® Cluster: A Back-of-the-Envelope CalculationJanuary 11, 2018
A favorite session from Flink Forward Berlin 2017 was Robert Metzger’s “Keep It Going: How to Reliably and Efficiently Operate Apache Flink”. One of the topics that Robert touches on is how to ...
On Designing a Stream Processing BenchmarkJuly 27, 2017
Update December 18, 2017: We wrote a follow-up blog post about stream processing benchmarks that goes into more detail about the issues we see with common benchmarking methods. It serves as a useful a...
Complex Event Generation for Business Process Monitoring using Apache Flink®July 13, 2017
This is a guest post by Hung Chang & Mihail Vieru of Zalando. It originally appeared on the Zalando Technology Blog and was reposted here with permission. While developing Zalando’s real-time busi...
Dynamically Configured Stream Processing: How BetterCloud Built an Alerting System with Apache Flink®June 29, 2017
Many Apache Flink® users are building applications for alerting or anomaly detection, and ING and Mux are two such examples from the most recent Flink Forward conference. Today, we’ll highlight the...
data Artisans – Mesosphere Webinar + Live Q&A: April 25 at 10am Pacific TimeMarch 29, 2017
Jamie Grier, data Artisans’ Director of Applications Engineering, will co-host a webinar with members of the Mesosphere team on April 25, 2017, at 10am Pacific Time. You can register here. We hope y...
Queryable State in Apache Flink® 1.2.0: An Overview & DemoMarch 24, 2017
Ufuk Celebi (@iamuce) is a co-founder and software engineer at data Artisans. 2016 was the year that stateful, event-time, and event-at-a-time stream processing arrived as the paradigm for high-thro...
Drivetribe’s Modern Take On CQRS With Apache Flink®March 9, 2017
This is a guest post from Aris Koliopoulos, a senior software engineer at London-based Drivetribe. Drivetribe is the world’s digital hub for motoring. The platform was created by former Top Gear pre...
Stream Processing Myths DebunkedNovember 23, 2016
By @kostas_tzoumas and @wints Needless to say, we here at data Artisans spend a lot of time thinking about stream processing. Even cooler: we spend a lot of time helping others think about stream pro...
Savepoints, Part 2: Streaming Applications in the Pit LaneNovember 16, 2016
By Fabian Hueske (@fhueske) and Mike Winters (@wints) Last month, we gave a high-level overview of Apache Flink® savepoints and touched on why and how you’d reprocess data in a streaming applicatio...