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.

Categories
Analytics
Keywords
stream-processingreal-time-analyticsevent-processing
Languages
Java
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.