data Artisans Introduces Industry’s First Serializable ACID Transactions...
New data Artisans Streaming Ledger brings multi-row and multi-table ACID transactions to high-performance stream processingBERLIN and SAN FRANCISCO, Sept. 4, 2018 — data Artisans, founded by the...
View ArticleSerializable ACID Transactions on Streaming Data
We are excited to announce the general availability of data Artisans Streaming Ledger, an exciting new technology that brings serializable ACID transactions to applications built on a streaming...
View ArticleAnnouncing Data Artisans Platform 1.2 with major new Enterprise Security...
Today, data Artisans is announcing the availability of data Artisans Platform 1.2, with major new Enterprise Security features.Alongside this new release, data Artisans is also announcing the...
View ArticleApache Flink Receives Honors in Third Annual Datanami Readers’ and Editors’...
Third Annual Datanami Awards Given to Leaders in the Global Big Data CommunityNEW YORK, Strata Data Conference (Booth 1154) — September 12, 2018 — data Artisans, founded by the original creators of...
View Articledata Artisans Announces Flink Forward Conference Expansion to China
Flink Forward comes to Beijing in December 2018 and returns to San Francisco in April 2019 as enterprise adoption of stateful stream processing grows and uses cases expand to include ACID...
View ArticleLatest improvements for Apache Flink with the release of Flink 1.5.4 and 1.6.1
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...
View ArticleState TTL for Apache Flink: How to Limit the Lifetime of State
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....
View ArticleMeet the Engineer: Ufuk Celebi
In this section of our “Meet the Engineer” series, I’d like to introduce my data Artisans colleague Ufuk Celebi. Ufuk is one of the co-founders of the team and one of the very few Berliners in the...
View Article6 things to consider when defining your Apache Flink cluster size
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...
View ArticleAn introduction to ACID guarantees and transaction processing
Last month we introduced data Artisans Streaming Ledger, our new technology that brings serializable, distributed ACID transactions directly on data streams. In this blog post, we take a step back to...
View ArticleHow Apache Flink manages Kafka consumer offsets
In this episode of our Flink Friday Tip, we explain with a step-by-step example how Apache Flink works with Apache Kafka to ensure that records from Kafka topics are processed with exactly-once...
View ArticleWatermarks in Apache Flink Made Easy
As folks first begin to work with Flink, watermarks can be a source of confusion. But this topic doesn’t have to be complicated. Let’s work through a simple example that will show why we need...
View ArticleCommunity Update: October 2018 Apache Flink Bay Area Meetup
On October 11 MapR and data Artisans held their first mutual Apache Flink Meetup in the Bay Area with more than 40 attendees. The Flink community enjoyed a packed agenda with detailed talks and time...
View Articledata Artisans Announces Flink Public Training Schedule for Q4 2018
First series of public training now available in Europe and the United States to meet growing demand for Apache Flink skills as enterprise adoption of stream processing soarsBERLIN and SAN FRANCISCO —...
View ArticleHow to get started with data Artisans Platform on AWS EKS
In this article, we describe the setup of data Artisans Platform using Amazon Web Services Elastic Container Service for Kubernetes (AWS EKS). data Artisans Platform is built on Kubernetes as the...
View ArticleStateful Stream Processing: Apache Flink State Backends
This episode of our Flink Friday Tip explores stateful stream processing and more precisely the different state backends available in Apache Flink. In the following sections, we present the 3 state...
View Article3 differences between Savepoints and Checkpoints in Apache Flink
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 Savepoints...
View ArticleFlink SQL for powerful querying of data streams and data at rest
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...
View ArticleBroadcast State Pattern in Apache Flink: 4 important considerations
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 Broadcast...
View ArticleYears in Big Data. Months with Apache Flink. 5 Early Observations With Stream...
This Fall I became more active with the Apache Flink community in my role as Technical Evangelist at data Artisans, after almost 8 years in Big Data. At October’s Bay Area Flink Meetup, I discussed my...
View Article