From the course: Apache Flink: Real-Time Data Engineering

Unlock the full course today

Join today to access over 24,200 courses taught by industry experts.

What is Apache Flink?

What is Apache Flink?

- [Instructor] In this video, I will introduce Apache Flink and where it fits in the big data processing technologies landscape. Apache Flink is a distributed stream-processing framework. It is built to process continuous streams of data. It is distributed and can scale horizontally. It is a framework that provides job scheduling, resource assignments, parallel processing, and reliability. Flink is used to build fast and scalable big data processing pipelines that can scale up to terabytes of data. It is open source, like other key big data technologies. It can be deployed in a single box or on a cluster. It can be deployed within an enterprise or in the cloud. Flink offers high throughput and low latency and is ideal for stream processing with millisecond latencies. Flink competes with other stream processing frameworks, like Apache Spark, Samza, and Storm. It supports map reviews and stream processing patterns. It is…

Contents