Apache Flink

Apache Flink is an open-source distributed processing framework with both flow and batch data processing capabilities. Offering low latency and high efficiency, the system guarantees full-one-time processing for fault tolerance. It can also work integrated with the Hadoop ecosystem and offers exceptional data processing support with event time.

AP

apache · Data Pipelines & ETL

STARS26.4K
FORKS14.2K
COMMITS—
CONTRIBUTORS2.1K
VERSIONv0.4-rc1
UPDATEDtoday
stream-processingReal-TimeDistributedkafkaApache-2.0

Common commercial products in this category: Fivetran, Informatica, Stitch

What can it do?
  • Using Java API, you develop flow and batch data processing applications.
  • You do data analysis with time, number, or session-based flexible windowing methods.
  • You manage data processes with graph processing, machine learning, and complex event processing libraries.
User reviews
  • • NeutralHacker News

    Introducing Complex Event Processing (CEP) with Apache Flink

    “For anyone wondering what CEP is... (from the blog) "in contrast to traditional DBMSs where a query is executed on stored data, CEP executes data on a stored query." And "Apache Flink with its true streaming nature and its capabilities for low latency as well as high throughput…”

  • ↑ PositiveHacker News

    Introducing Complex Event Processing (CEP) with Apache Flink

    “I'm watching closely Apache Flink recently and it seems to me that it's more universal that Apache Spark, and with less overhead. Today if somebody asked me for general purpose stream processor engine I would recommend Flink. Of course Spark has many advantages too, but unless…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Data Pipelines & ETL