Тёмный

Build a Reactive Data Streaming App with Python and Apache Kafka | Coding In Motion 

Confluent
Подписаться 78 тыс.
Просмотров 43 тыс.
50% 1

Опубликовано:

 

8 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@safraz.rampersaud
@safraz.rampersaud Год назад
Rare to come across a session on RU-vid where the instructor is very clean on their delivery and emits a 1-1 match between every instruction and the tutoree's experience, (at least as of this comment). This was a treat!
@TannerBarcelos
@TannerBarcelos 7 месяцев назад
This was brilliant, perfect and fun. What a clear instructor and perfect way to explain and introduce Kafka. And that Python generator solution was great.
@jonmaddison
@jonmaddison 2 года назад
First one of these I’ve watched. Beautifully explained, with all the required detail, really bringing it to life. Great work!
@MilcoNuman1969
@MilcoNuman1969 7 месяцев назад
I liked this video very much. Just the relevant parts, leaving out all the fluff but with a lot of humour!
@AnnChu-tb4hp
@AnnChu-tb4hp Год назад
love that you do everything in the terminal, no need for an IDE. Respect 😆
@ssdey2000
@ssdey2000 2 года назад
Fantastic video -> event-driven architecture, data pipeline, notifications, Kafka, Telegram, code, best practices, and humour all in a single package🙂
@vohoang6693
@vohoang6693 8 месяцев назад
Finally, I has found the best video about kafka. Thank you for this video
@ishaanme91
@ishaanme91 Год назад
Thank you so much for this video. Made getting acquainted with Kafka as a beginner a pleasure.
@eduardogpisco
@eduardogpisco 5 месяцев назад
great video , great energy , very didactic. I really enjoy every minute of the video. Also the way you talk transmit really nice vibes
@PritamBaral-j3m
@PritamBaral-j3m 2 месяца назад
Outstanding and extremely clean explanation
@____prajwal____
@____prajwal____ Год назад
Fabulous video. Very well taught, coded and explained.
@rohitlohia2128
@rohitlohia2128 2 года назад
This is the first video that I have watched on your channel, and I just loved it. Especially because I have started learning kafka lately. I would love to know how we could deploy such kinds of applications.
@balanced-living
@balanced-living 10 месяцев назад
Great video! I really appreciated the smooth and intuitive coding process. If you could, please consider refactoring for further improvements. In the meantime, I'll continue exploring Kafka Streams and the various applications that can be developed using it. Cheers! :)
@RobertoDelgadoDIY
@RobertoDelgadoDIY Месяц назад
Loved the way you explained each and every part of the process. Hope you get a notification on your bot!! 😂😊
@krishnateja6428
@krishnateja6428 Год назад
One of the best tutorials ever! Thanks for making this.
@viccos0
@viccos0 2 года назад
Thanks for the session Kris, very interesting and touching many topics a lot of functionality with so little code! Looking forward to see this next refactoring video. Congrats!
@mateuszsmendowski2677
@mateuszsmendowski2677 9 месяцев назад
Incredible session! Woow!
@freefortravelsshorts7014
@freefortravelsshorts7014 Год назад
Would love to see the Higher order function refactoring and see if any more neat features have been added into Confluent cloud since this video was made. Retrospectives in action ;)
@danielruiz2864
@danielruiz2864 2 месяца назад
Such great video on less than one hour
@gramundi
@gramundi Год назад
This is very well explained!!. I really enjoyed it
@codewithcarter
@codewithcarter Год назад
I would LOVE to see a vim tutorial from Kris!!
@robertwest6244
@robertwest6244 Год назад
This is a wonderful tutorial!
@athanasiosnikas676
@athanasiosnikas676 2 года назад
Great content as always! Looking forward to the follow-up refactoring video!
@kevinjet8715
@kevinjet8715 Год назад
Really touching video ;). Thanks!
@sohailhosseini2266
@sohailhosseini2266 Год назад
Thanks for the video!
@iremozen7172
@iremozen7172 Год назад
That is a great tutorial, thank you!!
@bernasiakk
@bernasiakk 3 месяца назад
For those who cannot find API Credentials: 1. Select your environment (probably 'default') 2. You'll see the "endpoint" in the right bottom right corner. This is what you're looking for.
@guto5539
@guto5539 2 месяца назад
Thank you so much!
@petsrbest
@petsrbest 2 года назад
This was good. I think I am going to use what's demo'ed here.
@markmooney1158
@markmooney1158 Год назад
Great video! Thanks 👍
@jishnuanchery
@jishnuanchery 11 месяцев назад
thank you!
@luismoscotediaz5573
@luismoscotediaz5573 2 года назад
It was a very interesting video. I did not know that I can build such a useful application with Kafka and ksqlDB. Definitely I will wait for the refactoring and deployment video.
@MrDrache7
@MrDrache7 5 месяцев назад
Great video! Wondering how much this would roughly cost you in a year i.e. how many discounted synths are you buying before breaking even.
@megbelchez20
@megbelchez20 2 года назад
Really enjoyed the video, Thanks Kris
@chuckinator0
@chuckinator0 2 года назад
Awesome tutorial! I’m definitely interested in a follow-up that refactors and deploys the watcher script in the cloud (I’m guessing as some kind of cron job). Question - you defined your schema by creating a stream in ksql and pulling down the resulting schema from Schema Registry using the schema registry client in Python. Would it be better to define the schema in Python and source control it there as the source of truth for the schema? That way, the developer has control over schema changes as the requirements evolve. What do you think? I’m also wondering if you can use an HTTP source connector to get the RU-vid data into Kafka easier. Then you don’t even have to deploy the python script. I’m not sure if the http source connector can handle paging like the python generator solution does, though. Now, imagine a world where RU-vid’s API (and the rest of the APIs in the world) supports push (eg over Server Sent Events) rather than pull. Your producer script could just subscribe to changes and publish to Kafka, like Change Data Capture in the database world. I’m looking forward to more APIs “thinking in streams” rather than just synchronous request/response. Thanks again for an awesome video!
@kennethbass1915
@kennethbass1915 Год назад
SQL optimization video would be CLUTCH.
@yue-qy1jl
@yue-qy1jl 5 месяцев назад
Awesome work
@ivanpriz4547
@ivanpriz4547 Год назад
Thanks a lot for the video! I'm completely new to kafka and I ran into an issue - looks like Confluent UI has changed and I can't find schema registry url. Could someone help please?
@karthikb.s.k.4486
@karthikb.s.k.4486 2 года назад
Thanks a lot Kris Can we get the code snippets please
@retenim28
@retenim28 7 месяцев назад
is it possibile to do the project with basic confluent tier without paying?
@testtester4394
@testtester4394 12 дней назад
I was thinking about developing this idea into a real life project deployed online with nlp processing but I was thinking about how can I process replies to the reply provided by you to the commenter?
@ErhoSen
@ErhoSen 2 года назад
Good video, thank you! At the same time I feel bad about your approach: it's too "confluent-oriented," and can vendor-lock newbie programmers with those proprietary technologies.
@ASA9129
@ASA9129 2 года назад
Quick question, just wanna know why the title of this video is 'Build a REACTIVE data streaming'. I don't see any reactive code in script you wrote Is the whole data pipeline reactive? In my understanding, reactive system should be driven by Event (for example, like, comment etc on youtube video as you scraped) It means every time Like or comments on video you lookup occurs, it should be immediatly sent to kafka cluster, not waiting for every 10 minutes waiting to be noitced that number of likes and comments has changed. Can you give me detailed explanation why this demo is reactive?
@zampogna
@zampogna Год назад
Is it safe to show in clear your Google API ID?
@zampogna
@zampogna Год назад
@@krisjenkins8110 nice one
@Nature-pb9dh
@Nature-pb9dh Год назад
For those checking if the production video is out, here is one of Confluent's videos I found: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-S204ya8eObE.html
@parvindernogi6264
@parvindernogi6264 Год назад
Wow, the subscribe button blew me off
@flosrv3194
@flosrv3194 4 месяца назад
no way to make what you do, sir. I would like to see one day one tutorial where nothing is hidden and all is shown clearly. Well, i have time to die three times before it happens... { "name": "ImportError", "message": "cannot import name 'config' from 'config' (c:\\Users\\flosr\\Engineering\\Data Engineering\\RU-vid API Project\\config.py)", "stack": "--------------------------------------------------------------------------- ImportError Traceback (most recent call last) Cell In[7], line 3 1 import logging 2 import sys, requests ----> 3 from config import config ImportError: cannot import name 'config' from 'config' (c:\\Users\\flosr\\Engineering\\Data Engineering\\RU-vid API Project\\config.py)" }
Далее
Kafka Consumers in Python - A Walkthrough
14:28
Просмотров 5 тыс.
Common Apache Kafka Mistakes to Avoid
1:09:44
Просмотров 13 тыс.
What is Apache Kafka®?
11:42
Просмотров 359 тыс.
What is Kafka?
9:17
Просмотров 465 тыс.
Build a Python Website in 15 Minutes With Streamlit
18:37
When you Accidentally Compromise every CPU on Earth
15:59
A Simple Kafka and Python Walkthrough
11:34
Просмотров 20 тыс.
18 Weird and Wonderful ways I use Docker
26:18
Просмотров 262 тыс.
System Design: Why is Kafka fast?
5:02
Просмотров 1,1 млн
40 APIs Every Developer Should Use (in 12 minutes)
12:23