The data Artisans Blog
Apache Flink, stream processing, event-driven applications, and more.
Category: Flink Features
5 “baby” steps to develop a Flink applicationDecember 7, 2018
Getting up and running with Flink is easy as ABC. In this post, we go over 5 “baby” steps to guide you through setting up your first running Flink application locally. We discuss the software requ...
What’s new in the latest Apache Flink 1.7.0 releaseNovember 30, 2018
This post originally appeared on the Apache Flink blog. It was reproduced here under the Apache License, Version 2.0. The Apache Flink community is pleased to announce Apache Flink 1.7.0. The latest r...
Broadcast State Pattern in Apache Flink: 4 important considerationsNovember 9, 2018
This episode of Flink Friday Tip explores the Broadcast State pattern that was introduced in Apache Flink 1.5.0. In the following sections, we describe what is a Broadcast State Pattern, how Broadca...
Flink SQL for powerful querying of data streams and data at restNovember 6, 2018
While Flink SQL was initially released with Flink 1.1.0 back in August 2016 recent Flink releases have added quite a bit of functionality that makes Flink SQL easier to use by eliminating the need to ...
3 differences between Savepoints and Checkpoints in Apache FlinkNovember 2, 2018
This episode of our Flink Friday Tip explains what Savepoints and Checkpoints are and examines the main differences between them in Apache Flink. In the following paragraphs, we explain what Savepoint...
State TTL for Apache Flink: How to Limit the Lifetime of StateSeptember 25, 2018
A common requirement for many stateful streaming applications is the ability to control how long application state can be accessed (e.g., due to legal regulations like GDPR) and when to discard it. Th...
Latest improvements for Apache Flink with the release of Flink 1.5.4 and 1.6.1September 21, 2018
The Apache Flink® community just released two bugfix versions, Apache Flink 1.5.4 and Apache Flink 1.6.1 including many resolved issues and improvements. In the sections below we will outline the imp...
Apache Flink 1.6.0: What’s new in the latest Apache Flink releaseAugust 9, 2018
The Apache Flink® community has just release v. 1.6.0 with major improvements and additions to the technology. The community worked hard in the last 2+ months to resolve more than 360 issues and is p...
A Practical Guide to Broadcast State in Apache FlinkAugust 2, 2018
Since version 1.5.0, Apache FlinkⓇ features a new type of state which is called Broadcast State. In this post, we explain what Broadcast State is, and show an example of how it can be applied to an ...