Ververica Blog

Apache Flink, stream processing, event-driven applications, and more.

Apache Flink, Apache Kafka, Kafka connector, exactly-once guarantees, exactly-once, stream processing

How Apache Flink manages Kafka consumer offsets

October 12, 2018

In this blog post, we explain how Apache Flink works with Apache Kafka to ensure that records from Kafka topics are processed with exactly-once guarantees, using a step-by-step example.

Checkpointing is Apache Flink’s internal mechanism to...

Read More

6 things to consider when defining your Apache Flink cluster size

October 05, 2018

This is the first episode of our new blog series called Flink Friday Tip. Flink Friday Tips provide some easy-to-digest best practices and advice on how to leverage the power of Apache Flink and make the best use of the different Flink features....

Read More

State TTL for Apache Flink: How to Limit the Lifetime of State

September 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. This blog post introduces the state time-to-live...

Read More

Latest improvements for Apache Flink with the release of Flink 1.5.4 and 1.6.1

September 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.

Read More

A Practical Guide to Broadcast State in Apache Flink

August 02, 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 application that evaluates dynamic patterns on...

Read More

Apache Flink 1.5.0 Release Announcement

May 25, 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 thrilled to announce the 1.5.0 release. Over the past 5 months, the Flink community has been...

Read More

Continuous Queries on Dynamic Tables: Analyzing Data Streams with Streaming SQL

April 11, 2017

Xiaowei Jiang is a Senior Director in Alibaba’s Search Infrastructure division, and Shaoxuan Wang is a Senior Manager in Alibaba's Search Infrastructure division. Fabian Hueske (@fhueske) is a co-founder and software engineer at data Artisans and...

Read More

Savepoints, Part 2: Streaming Applications in the Pit Lane

November 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 application. If you haven’t already read that post, or if...

Read More

Savepoints: Turning Back Time

October 14, 2016

This post is the first in a series where the data Artisans team will highlight some of Apache Flink’s® core features. By Fabian Hueske (@fhueske) and Mike Winters (@wints) Stream processing is commonly associated with ‘data in motion’, powering...

Read More

Flink 0.10: A significant step forward in open source stream processing

November 17, 2015

We are delighted to see that the Apache Flink™ community has announced the availability of Apache Flink™ 0.10. The 0.10 release is one of the largest Flink releases ever, with about 80 individuals resolving more than 400 JIRA issues.

While these...

Read More
Page 1 of 1