Aiven for Apache Flink beta now available

Apache Flink enables you to easily create real-time streaming analytics and ETL applications by using the familiar SQL language — no coding required. Aiven now offers Apache Flink as a managed service, even if we are still in beta.

What is Apache Flink?

Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. It is a perfect companion to Apache Kafka event streaming platform, to perform reliable and scalable real-time filtering, enriching, aggregating, alerting and analysing of the events.

Combining the ease of doing event stream processing with SQL language with the simplicity of Aiven managed services, makes the combination of Aiven for Apache Kafka and Aiven for Apache Flink the easiest event stream processing solution in the market. And it can be further extended with the other Aiven services, e.g. Aiven for PostgreSQL and Aiven for OpenSearch, to build even more complete real-time analytics data pipelines.

Looking at the statistics on the Apache Software Foundation blog post Apache in 2020 — By The Digits, in many categories, Apache Flink was one of the most active Apache projects during 2020. This thriving community powering Apache Flink — where also Aiven actively participates — ensures that the technology is future-proof and evolves quickly to support new kinds of use cases.

What is it used for?

Apache Flink is widely used in various industries to speed up business decisions. The real-time insights derived from on-the-fly data are essential elements in today’s competitive business environments.

In e-commerce, for example, Apache Flink often powers the personalization of the contextual buyer experience personalization in real-time, like recommendation engines or search result optimization. Other common uses for Apache Flink are real-time monitoring of the goods processes from order to delivery, where it can alert on anomalies before customers are impacted; and to avoid out-of-stock situations in inventory and supply chain processes by offering real-time management capabilities.

Another example could be the finance industry, where Apache Flink is commonly powering critical business processes such as credit card fraud detection, real-time trading solutions and credit scoring applications. And you can find similar examples from just about any industry.

What does “beta” mean in this case?

In Aiven terminology, a beta service means that you can get a head start on your road into the world of real-time stream processing.

Aiven for Apache Flink beta can be used for development work and for testing production grade workloads, but not for full production use. This is the perfect time to get started. You can develop your real-time streaming applications, provide your feedback as you go, and get precisely the features and capabilities that you need implemented in it.

A word of caution, though: you can use our free Basic level support with the beta service, but higher level support packages are currently not available and our standard SLA terms do not apply.

How to get started?

If you’re new to Aiven, first create an Aiven account. After that:

  1. Log in to the Aiven console.
  2. Create an Aiven for Apache Flink service.
  3. Define your data integrations. If you’re a new user, make sure to create a Kafka or PostgreSQL service that you can use as source for Flink jobs.
  4. Write your first stream processing job — with SQL.

Enjoy !

For more information please visit our Aiven for Apache Flink beta product page and check the product documentation here in the Developer Portal. You can also take a look at the Flink themed blog posts.

Wrapping up

Not using Aiven services yet? Sign up now for your free trial at https://console.aiven.io/signup!

In the meantime, make sure you follow our changelog and blog RSS feeds or our LinkedIn and Twitter accounts to stay up-to-date with product and feature-related news.

Originally published at https://aiven.io.

--

--

--

Your database in the cloud, www.aiven.io

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Althea Development Update #52: Asking the right questions about performance

Reading Response:Maintenance and Amazon Data

How do computers communicate with each other?

Create A Lucrative Github Profile

Free Tutorial on Django 3.x Test Driven Development

Django 3.x Test Driven Development

13 Reasons Why You Need Linux in Your Life

Rook v1.3: these significant features you should know

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aiven

Aiven

Your database in the cloud, www.aiven.io

More from Medium

Data Migration Guidelines

Metadata as Big Data

All Spark executors in AWS Glue died, but its status is RUNNING

Metadata — Meet Big Data’s Little Brother