What is Apache Flink®?

2024 ж. 16 Мам.
20 723 Рет қаралды

Learn the basics of Apache Flink® and how to get started with simple, serverless Flink!
Flink is a powerful, battle-hardened stream processor that has rapidly grown in popularity, becoming the de facto standard for stream processing and a top-five Apache project. Kai Waehner, Field CTO at Confluent, explains how Flink fits into your data streaming architecture, why stream processing is needed for real-time data, and how Flink’s underlying architecture provides a number of advantages.
From building event-driven applications to performing real-time analytics, teams that put stream processing into practice can unlock real-time use cases and save on redundant downstream processing costs. Developers choose Flink because of its performant runtime engine, resiliency for failure recovery, support for streaming and batch modes, and APIs and language flexibility. Getting started with Flink is easy and seamless using Confluent Cloud, where you can experience both Flink and Apache Kafka® on a unified, cloud-native data streaming platform.
00:00 Overview of data streaming
1:07 Why stream processing?
2:58 Introduction to Flink
5:12 A look at Flink’s architecture
7:36 Flink as a fully managed service
LEARN MORE
►Apache Flink® 101 course: developer.confluent.io/course...
►Get started on Confluent Cloud for free: www.confluent.io/get-started/
CONNECT
Subscribe: kzhead.info?sub_c...
Site: confluent.io
GitHub: github.com/confluentinc
Facebook: / confluentinc
Twitter: / confluentinc
LinkedIn: / conf. .
Instagram: / confluent_inc
ABOUT CONFLUENT
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Confluent’s cloud-native offering is the foundational platform for data in motion - designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can meet the new business imperative of delivering rich, digital front-end customer experiences and transitioning to sophisticated, real-time, software-driven backend operations. To learn more, please visit www.confluent.io.
#confluent #apacheflink #flink #apachekafka #kafka #cloud

Пікірлер
  • Very engaging video, with just the right amount of information. Top effort!

    @em-dashman4404@em-dashman44044 ай бұрын
  • I am a beginner I understood the Concepts with in 10 mins . Very good explanation

    @saravmca@saravmca4 ай бұрын
  • More lightboard videos of Flint would be so helpful :D

    @sabaokangan@sabaokangan5 ай бұрын
  • Thanks for the video it’s really insightful...Can you just explain in a video or here…How kafka and flink can fit in a realtime scenario with their duties for understanding with more clarity.

    @PradeepKumar-wm8lh@PradeepKumar-wm8lh4 ай бұрын
  • Brilliant...

    @jdog8019@jdog80195 ай бұрын
  • Why would one need to use Flink when there is already Kafka Streams and KSQLDB?

    @neshkeev@neshkeev5 ай бұрын
    • Same question like you

      @tuanongquoc5647@tuanongquoc56475 ай бұрын
    • The answer starts at 3:10

      @mayankjuneja1354@mayankjuneja13545 ай бұрын
    • Flink is a separate compute engine that is might more scalable and efficient than Kafka Streams / KSQL (because it does not rely directly on Kafka Topics). Other benefits: Support for multiply APIs (SQL, Java, Python), Unified API for streaming and batch, support for CEP (complex event processing, i.e. pattern matching), connectivity to multiple Kafka clusters in one query, etc. Kafka Streams on the other side is a very lightweight library that can be embedded into microservices (e.g., Spring Boot applications operated in its own Docker container). Very different sweet spot than Flink.

      @kaiwaehner5702@kaiwaehner57025 ай бұрын
    • Kafka Streams and KSQLDB doesn't support analytical job like Flink does

      @user-gz9jo6oy8h@user-gz9jo6oy8h4 ай бұрын
    • @@user-gz9jo6oy8h What exactly do you mean with „analytical job“?

      4 ай бұрын
  • Awesome video.. just suggestion is look straight at screen a feel like you are explaining to viewers

    @shankarsg1405@shankarsg14055 ай бұрын
  • Why not Apache Spark streaming from kafka

    @mrsabbih@mrsabbih3 ай бұрын
    • You can also use Spark Streaming together with Kafka. The fundamental difference is that Spark was built for batch and added streaming capabilities while Flink was designed for streaming from the beginning. This fact is combination with some other benefits and mature features for transactional workloads, complex event processing (CEP) capabilities, much better open source community adoption and growth (for streaming data, not for batch data) make Flink the better choice for most data streaming projects.

      3 ай бұрын
KZhead