Apache Flink
Apache Flink is an open-source distributed stream-processing framework for stateful computations over both unbounded (streaming) and bounded (batch) data at scale.
8 resources across 2 libraries
Glossary Terms(6)
Confluent
Confluent is a data streaming platform built around Apache Kafka, offering a fully managed cloud service and enterprise tooling — schema management, stream pro…
Kafka
Kafka is a distributed event streaming platform used to publish, store, and process continuous streams of data in real time, forming the backbone of many event…
Apache Kafka
Apache Kafka is an open-source distributed event streaming platform used to publish, subscribe to, store, and process high-throughput streams of records in rea…
Apache Storm
Apache Storm is an open-source, real-time distributed stream computation system designed to process high-velocity, unbounded data streams with low latency, arr…
Apache Flink
Apache Flink is an open-source distributed stream-processing framework for stateful computations over both unbounded (streaming) and bounded (batch) data at sc…
Materialize
Materialize is a streaming database that lets users write standard SQL, including joins and aggregations, against continuously changing data and get incrementa…
Interview Questions(2)
Batch vs Stream Processing: How Do You Choose?
Batch processing runs computations over a bounded, already-collected chunk of data on a schedule, trading latency for simplicity and easy correctness, while st…
What is Windowing in Stream Processing?
Windowing is the technique of grouping an unbounded stream of events into finite, time-bounded or count-bounded buckets so that aggregations like counts, sums,…