Processing Streaming Data with KSQL - Tim Berglund

Sdílet
Vložit
  • čas přidán 10. 06. 2024
  • Apache Kafka is a de facto standard streaming data processing platform, being widely deployed as a messaging system, and having a robust data integration framework (Kafka Connect) and stream processing API (Kafka Streams) to meet the needs that common attend real-time message processing. But there’s more!
    Kafka now offers KSQL, a declarative, SQL-like stream processing language that lets you define powerful stream-processing applications easily. What once took some moderately sophisticated Java code can now be done at the command line with a familiar and eminently approachable syntax. Come to this talk for an overview of KSQL with live coding on live streaming data.
  • Krátké a kreslené filmy

Komentáře • 26

  • @estebanduvanzzDelgado
    @estebanduvanzzDelgado Před 3 lety +9

    I've been watching videos about stream processing in Kafka for weeks now! and Tim let me tell you is the first speaker whom I was able to understand perfectly to the point of giving me some good inspiration about cool projects in Kafka for my company.
    Tim, if you ever read this comment, be sure that you inspired someone's professional life to the top. Keep it up and thank you

  • @thexs1118
    @thexs1118 Před 5 lety +43

    This guy is a great speaker

  • @ralphbms
    @ralphbms Před 4 lety +9

    One of the Best presentation on Kafka and Kafka streams !! Awesome 👏 .. Thanks 😊

  • @ilmatankeliaviciene2340
    @ilmatankeliaviciene2340 Před 5 lety +4

    Great presentation ! Thanks Tim !

  • @balanepalaiyathane9714

    Great talk/presentation simple powerful and realistic

  • @payamysf
    @payamysf Před 4 lety

    Thanks, very helpful.

  • @VaibhavPatil-rx7pc
    @VaibhavPatil-rx7pc Před 4 lety +1

    Talented speaker!!

  • @sapientum8
    @sapientum8 Před 3 lety

    That presentation is just kafkaesque.

  • @NaveenSiddareddy
    @NaveenSiddareddy Před 5 lety

    38:28 is where i see the value.. storage - i/o cost is fine but syncing is where the value is ?

  • @tomknud
    @tomknud Před 3 lety

    Would the data 'of' a select be from the beginning of time or from the time you hit return?

  • @leofonseca8144
    @leofonseca8144 Před 4 lety

    Is the Kafka retention policy the only approach to trimming what otherwise seems like a very quickly growing volume of immutable datasets... sorry messages, assuming KSQL doesn't have a DELETE FROM STREAM ... retention policy seems like a very blunt approach. Is there a reference to best practises for managing data retention in a Kafka environment?

  • @rkravinderkumar05
    @rkravinderkumar05 Před 2 lety

    what will be the retention period for ksql tables? Can it be stored permanently?

  • @NaveenSiddareddy
    @NaveenSiddareddy Před 5 lety +1

    12:55 Tim mentions 2 important differences with legacy queuing , one is storing the message, whats the other?

    • @zisispontikas2038
      @zisispontikas2038 Před 5 lety

      The other is that you can have more than one type of consumer reading the same message. A logging consumer and an aggregating consumer for example

    • @AnuragVishwa
      @AnuragVishwa Před 5 lety

      Even you can replicate the data from kafka queue to your database in case of failure, since the messages in kafaka queue are immutable, so based on the timestamp you can perform manipulations.

  • @DevWonYoung
    @DevWonYoung Před 4 lety

    AWESOMEEEEEE!!!

  • @pavelbaranov6635
    @pavelbaranov6635 Před 4 lety

    Thought you work for Datastax ...

  • @BryanChance
    @BryanChance Před rokem

    kSQL is awesome...

  • @calofiremil7863
    @calofiremil7863 Před 4 lety

    This dude is a Rich Hickey fan

  • @cafeliu5401
    @cafeliu5401 Před 4 lety

    The partition problem is a very big pain that you have to consider every move down the road

  • @SUPACHAWALK
    @SUPACHAWALK Před rokem

    4 years ago? Somethings might be outdated already.

  • @thewhitefalcon8539
    @thewhitefalcon8539 Před 2 lety

    video ID: Lmao, QQQ, it's 4 Q

  • @gustiandika1517
    @gustiandika1517 Před 4 lety

    yes IE6 suckss!!!

  • @manjumamatabehera6395
    @manjumamatabehera6395 Před 4 lety

    Multiple consumer can not consume from the same partition

  • @VictorMartinez-zf6dt
    @VictorMartinez-zf6dt Před 4 lety

    Make KSQL for Go or I am not using it.