Skip to content
FindOpenSource

Flink

Distributed stream processing engine for computing over continuous, unbounded data streams with exactly-once correctness guarantees.

Overview

Apache Flink processes data as continuous streams rather than fixed batches, computing aggregations, joins, and pattern detection over events as they arrive with low latency and exactly-once processing guarantees even after failures. It also supports batch processing as a special case of streaming.

Flink is a fit for teams building real-time data pipelines, fraud detection, or event-driven analytics that need to process data as it arrives rather than in scheduled batches, commonly paired with Apache Kafka (also in this catalog) as the event source.

Why it's in this catalog

Catalog rating: ★★★★☆ (4/5)

Leading stream-processing engine, a strong representative pick for real-time analytics.

  • Foundational
  • Foundation-governed
Categories
Analytics
Keywords
stream-processingreal-time-analyticsevent-processing
Languages
Java
License
Apache-2.0

Compare with another project

Spotted an error? Suggest an edit on GitHub.