Kafka Stream Processing with Python - A Walkthrough

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 32

  • @erickcalderonm.6174
    @erickcalderonm.6174 7 หลายเดือนก่อน +5

    I really liked how you clearly defined the problem and how you solved.

  • @sidheshwarpandhare8594
    @sidheshwarpandhare8594 7 หลายเดือนก่อน +6

    Everything in. details, thats what every tech listener expect, good going Quix

  •  7 หลายเดือนก่อน +4

    Those Kafka series are awesome 🙌 🎊 🎉 Congrats, keeeeeep posting!

    • @QuixStreams
      @QuixStreams  7 หลายเดือนก่อน

      Thank you! Will do!

  • @souravbarua3991
    @souravbarua3991 7 หลายเดือนก่อน +4

    Another wonderful video👏. You making things simpler with your explanation.

  • @aAutonomousDailyDrive
    @aAutonomousDailyDrive 7 หลายเดือนก่อน +10

    The way you explain, go thru each step of the code. Just beautiful, what a public service right here. Thank you and hoping to see much more from you. Cheers!

    • @DanielLedesma-p5i
      @DanielLedesma-p5i 3 หลายเดือนก่อน

      Are in drugs ? This idiots hadnt say nothing 😂

  • @omerziv8507
    @omerziv8507 15 วันที่ผ่านมา

    Thank you very much for this series

  • @Gebimble
    @Gebimble 7 หลายเดือนก่อน +3

    Thank you very much! Watching this clarified a lot of topics for me 😊

  • @angvunguyenhai9121
    @angvunguyenhai9121 6 หลายเดือนก่อน +1

    vim, regex in searching and replacement are wonderful
    hope to study more use cases from you
    love ❤your video!

  • @thequang9234
    @thequang9234 7 หลายเดือนก่อน +3

    awesome video, what I am wondering though, is how is streaming into a topic different than the previous consumer video? they both reading from a producer right?
    Would it be reasonable to say I would stream and transform the producer data onto the reader's topic?

    • @QuixStreams
      @QuixStreams  6 หลายเดือนก่อน

      You can architect your services however you wish.
      You can certainly combine different processes into one, then later on if you have a need to split them out you can do that too.

  • @monarchgam3r
    @monarchgam3r 7 หลายเดือนก่อน +3

    Hello, please what font is used on the thumbnail text?

    • @QuixStreams
      @QuixStreams  7 หลายเดือนก่อน +1

      From our designer: "The heading font is Cy SemiBold (with contextual alternates turned off)."
      Hope that helps!

  • @isaackodera9441
    @isaackodera9441 6 หลายเดือนก่อน +1

    Can you do one tutorial with the transformation bit especially groupby transformation. I am having trouble implementing the grouby implemented in the documentation.

    • @QuixStreams
      @QuixStreams  6 หลายเดือนก่อน

      Will do. Watch this space.

  • @project15
    @project15 6 หลายเดือนก่อน +1

    What’s the vim plugin that shows the Python syntax prompts

    • @QuixStreams
      @QuixStreams  6 หลายเดือนก่อน

      That's `nvim-cmp` (in Neovim).

  • @dipanjansaha6824
    @dipanjansaha6824 7 หลายเดือนก่อน +3

    How can we redpanda running locally?

    • @QuixStreams
      @QuixStreams  7 หลายเดือนก่อน +2

      Good question! I've just pushed a docker compose file to the github repo. If you `docker compose up` that should give you a local instance. 👍

  • @tharunbhaskar6795
    @tharunbhaskar6795 5 หลายเดือนก่อน +2

    How come it is running continuously without a loop?

    • @QuixStreams
      @QuixStreams  5 หลายเดือนก่อน +2

      QuixStreams! sdf.run listens for the termination signals and keeps the listeners open for business.

  • @ukanivikas2694
    @ukanivikas2694 6 หลายเดือนก่อน +1

    What's the meaning of `...transform...`?

    • @kathirs1
      @kathirs1 6 หลายเดือนก่อน +1

      Any transformation you can do on top of the data

    • @QuixStreams
      @QuixStreams  6 หลายเดือนก่อน

      Yes that's correct. It could be determining a new value based on existing values in the data set or some average based on previous values that you have in state. Really any processing you can achieve using Python.

  • @y.5107
    @y.5107 26 วันที่ผ่านมา

    How to scale this app? Would it be common to scale such pipelines horizontally?

    • @QuixStreams
      @QuixStreams  8 วันที่ผ่านมา

      Hi, use consumer groups to scale your app. e.g. if both are using the same consumer group they will handle different messages from the topic and therefore allow you to get higher throughput. Check out our docs or join Slack to get more in depth answers.

  • @CrypticConsole
    @CrypticConsole 7 หลายเดือนก่อน +2

    imo venv is better because env is used to store environment variables

    • @lzdun
      @lzdun 6 หลายเดือนก่อน +1

      .venv is even better if you use fd/ripgrep, so that files in .venv are skipped from search.

  • @bradhowes9045
    @bradhowes9045 6 หลายเดือนก่อน +2

    "Farenheit is not an easy thing for a European to spell" -- looks like "celsius" is not easy either. :) Love the video!

    • @QuixStreams
      @QuixStreams  6 หลายเดือนก่อน +1

      I wish I could claim that was a deliberate joke, but... 🤦‍♂️