Introduction to Apache Kafka by James Ward

  Рет қаралды 280,640

Devoxx

Devoxx

Күн бұрын

Пікірлер: 87
@rohanurkude8503
@rohanurkude8503 3 жыл бұрын
We hardly see someone explaining such a vast topic in such a concise and clear way. Really appreciate all the effort James, Kudos to you :)
@geeeee8268
@geeeee8268 7 жыл бұрын
Best Kafka intro by far.
@zackmacomber
@zackmacomber 6 жыл бұрын
I wish Apache's documentation read like he speaks...I have been so confused about the AdminClient API and various Kafka Java libraries and this guy actually defines terms in a clear way...why can't the vendors themselves present their products clearly???
@l_combo
@l_combo 6 жыл бұрын
Kafka is open source... so it's up to the community to define.
@l_combo
@l_combo 6 жыл бұрын
@@kjeldschouten-lebbing6260 if you are writing and submitting code, I would expect you to at least comment your code at the very least and then documentation on top. The open source community has produced plenty of documentation in their time but obviously may not have the same incentive as a funded company i.e. Confluent
@DevidasS
@DevidasS 4 жыл бұрын
Really an awesome presentation this one! cant help but keep coming back to this video to go back to the basics of Kafka..
@scorpionkingnaveen
@scorpionkingnaveen 7 жыл бұрын
Wow.. That was a absolutely great intro to Kafka. Thanks for that!
@sebkafka6330
@sebkafka6330 5 жыл бұрын
you're welcome
@danuvian
@danuvian 4 жыл бұрын
Good intro to Kafka. Easy to understand and it was explained well. Very good speaker.
@joakimhansson5687
@joakimhansson5687 6 жыл бұрын
Great stuff. Would recommend repeating questions from the audience though as we can't hear it at all.
@doviche
@doviche 7 жыл бұрын
Very good introduction. I've bought the book Kafka The Definitive Guide and it's all just so amazing. Guys, drop traditional messaging system brokers and adopt the Kafka way.
@rodgersnyangweso6615
@rodgersnyangweso6615 3 жыл бұрын
Precise Intro. Kudos
@dimuthul
@dimuthul 4 жыл бұрын
Thanks James Ward!
@sreenivasaraju4988
@sreenivasaraju4988 4 жыл бұрын
Nice presentation. Thanks
@CarloL525
@CarloL525 5 жыл бұрын
Clearest explanation! Great talk!
@fredramos2343
@fredramos2343 3 жыл бұрын
Great video
@mirmali2710
@mirmali2710 6 жыл бұрын
I like James' way of presentation.
@earlybird5612
@earlybird5612 6 жыл бұрын
Great introduction to Kafka! Provides a great overview.
@toenytv7946
@toenytv7946 3 жыл бұрын
Great job.
@jeffvoight6586
@jeffvoight6586 5 жыл бұрын
If a message gets a guaranteed commit to a leader, is it eventually guaranteed to make it to the quorum? If not, what happens to it?
@hotplugin
@hotplugin 6 жыл бұрын
Excellent intro with example
@WayneTaylor1982
@WayneTaylor1982 7 жыл бұрын
Thanks for the talk here. Very informative and great working life example
@goverdhank
@goverdhank 6 жыл бұрын
Excellent talk. By any chance, are thee slides shared somewhere ? Thanks
@JamesWard
@JamesWard 6 жыл бұрын
Here you go: presos.jamesward.com/introduction_to_apache_kafka/#/
@sheepyy15
@sheepyy15 7 жыл бұрын
Awesome talk! thanks
@srik006
@srik006 5 жыл бұрын
Excellent Presentation
@CarlosEcheverriaOne
@CarlosEcheverriaOne 5 жыл бұрын
Can we use consumer-groups on top of two Kafka Clusters, which are replicated using MirrorMaker? If yes, will Kafka warranty the "Exactly One Time Delivery" policy?
@mehdimohammadi1623
@mehdimohammadi1623 7 жыл бұрын
Awesome , it was very useful introduction I enjoyed that!
@thanhtranvan8113
@thanhtranvan8113 5 жыл бұрын
How did you make the car moving?
@JamesWard
@JamesWard 5 жыл бұрын
The code for that is at: github.com/jamesward/koober/blob/master/webapp/app/views/driver.scala.html#L88-L107
@staticage
@staticage 6 жыл бұрын
Writes straight to disk might be a problem for anyone using virtual servers with attached storage.Latency would be a killer, not to mention the overhead of having multiple nodes, even with pagecache to socket enabled. Other factors also come into play e.g. log compacting etc
@channaly2772
@channaly2772 6 жыл бұрын
Awesome talk. Many thanks
@benmathews533
@benmathews533 5 жыл бұрын
I'm confused. These comments seem to contradict each other: @40:34 - A source is something that produces events, and the sink is something that consumes the event. @44:58 - I create a plainSink which is... my sink is going to be the way that I get messages into Kafka. @45:34 - code comments: // sink is incoming driver messages // source is outgoing rider messages
@JamesWard
@JamesWard 5 жыл бұрын
A sink in Akka Streams can receive messages which then get sent to Kafka. This gets tricky because in this example everything is bidirectional. There is a Kafka Sink and a Kafka Source. But also a websocket Sink and Source. Connected together like: Browser -> WebSocket Source -> Kafka Sink -> Kafka -> Kafka Source -> WebSocket Sink -> Browser
@shellac23
@shellac23 6 жыл бұрын
Great video!!!!
@IMMLF
@IMMLF 5 жыл бұрын
Maybe a bit off-topic question, but how the presentation was made? Is there a tool for creating such presentations?
@JamesWard
@JamesWard 5 жыл бұрын
I used Reveal.JS: github.com/hakimel/reveal.js/
@KAWADESUMIT
@KAWADESUMIT 5 жыл бұрын
Thank you for great information
@theCanadian808
@theCanadian808 7 жыл бұрын
Where can I find the slides for this presentation? Thanks
@JamesWard
@JamesWard 7 жыл бұрын
Here you go: presos.jamesward.com/introduction_to_apache_kafka/
@gustavkullberg9842
@gustavkullberg9842 6 жыл бұрын
Great talk!
@muhammadtalha2363
@muhammadtalha2363 6 жыл бұрын
great explanation
@videojeroki
@videojeroki 6 жыл бұрын
i have frequently thousand of files to process. each files takes about 5min. Can kafka distribute thing king of process over computers on my lical network ?
@mvlad7402
@mvlad7402 4 жыл бұрын
very nice
@tormodkvalheim7214
@tormodkvalheim7214 6 жыл бұрын
Thanks, great video! :)
@sassynatan
@sassynatan 6 жыл бұрын
one of the best!
@Luca1993x
@Luca1993x 7 жыл бұрын
If you watch this on 1.25 times the speed, he and his movements look like a Sim-Character and its animations.
@kosterix123
@kosterix123 6 жыл бұрын
could not resist.. indeed!
@srinivasinf
@srinivasinf 5 жыл бұрын
nice comment, its good with 1.25
@jpwx
@jpwx 4 жыл бұрын
When you want a good Kafka talk and the dude has the same damn name as you
@mowzeyluts1111
@mowzeyluts1111 6 жыл бұрын
awesome ,thank you
@BritainRitten
@BritainRitten 7 жыл бұрын
Helpful talk!
@SanthoshkumarNagulanchi
@SanthoshkumarNagulanchi 7 жыл бұрын
Great tutorial....
@robycohen
@robycohen 7 жыл бұрын
Awesome..! Thank you..
@SunnyG9
@SunnyG9 7 жыл бұрын
This is great
@bhanuprakash57
@bhanuprakash57 7 жыл бұрын
Thanks 😊
@iamabean
@iamabean 6 жыл бұрын
Does anyone have the codes for this
@JamesWard
@JamesWard 6 жыл бұрын
I think this is the sample I used: github.com/jamesward/hello-play-kafka
@k.hemalatha4513
@k.hemalatha4513 7 жыл бұрын
Sound Introduction about Messaging system
@xalfonso85
@xalfonso85 6 жыл бұрын
thanks
@darshanaweerasingha653
@darshanaweerasingha653 5 жыл бұрын
Great :)
@AmeeliaK
@AmeeliaK 6 жыл бұрын
Here's the code example he used: github.com/jamesward/koober
@kanaillaurent526
@kanaillaurent526 5 жыл бұрын
Great but the use of the word "node" everywhere confuses me. It seams like one partition is a node, one consumer also is a node if I got it correctly. For him, node is a general term for defining a unity element.
@srinivas1363
@srinivas1363 5 жыл бұрын
Hi kanail, here node is nothing but a Kafka broker server which actually maintains the copy of partitions.
@lhxperimental
@lhxperimental 5 жыл бұрын
When talking about a new technology, it is best to stick to super conventional stuff around it - like the langauge and libraries. Don't mix Kafaka with Akka and a currently in fashion JVM language.
@dengan699
@dengan699 5 жыл бұрын
save time, watch at 1.25!
@1ma4ighter
@1ma4ighter Жыл бұрын
hey American people, is this guy Californian? asking cos of his accent
@sebkafka6330
@sebkafka6330 5 жыл бұрын
I am a Kafka
@ninovalentino
@ninovalentino 4 жыл бұрын
why he seems so high
@TheXV22
@TheXV22 7 жыл бұрын
is it me or is this guy really hard to listen to without losing attention?
@CepGamer
@CepGamer 3 жыл бұрын
Интересная презентация, но боже мой, русские субтитры просто ужас. Query - корейцы?
@kosterix123
@kosterix123 6 жыл бұрын
sorry, I fell asleep. Was it good?
@javierleguizamon7889
@javierleguizamon7889 3 жыл бұрын
ZNQ
@nguyen4so9
@nguyen4so9 7 жыл бұрын
This guy has never been in real world. Salesman only.
@SanthoshkumarNagulanchi
@SanthoshkumarNagulanchi 7 жыл бұрын
Salesman opens ide??.... see at 43:59... if you say him as salesman for this demo.... LOL you are not an IT guy..
@superduck97
@superduck97 7 жыл бұрын
Right.. and his reason for creating 370 repos on github was just to fool you. :)
@MrLinuxFreak
@MrLinuxFreak 2 жыл бұрын
jamieward45?
@cliffmathew
@cliffmathew 5 жыл бұрын
Thanks
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Developing Real-Time Data Pipelines with Apache Kafka
1:30:40
SpringDeveloper
Рет қаралды 157 М.
Principles Of Microservices by Sam Newman
56:13
Devoxx
Рет қаралды 321 М.
Apache Kafka Explained (Comprehensive Overview)
19:18
Finematics
Рет қаралды 212 М.
Processing Streaming Data with KSQL - Tim Berglund
48:59
Devoxx
Рет қаралды 55 М.
Kafka Deep Dive w/ a Ex-Meta Staff Engineer
43:31
Hello Interview - SWE Interview Preparation
Рет қаралды 100 М.
Apache Kafka: a Distributed Messaging System for Log Processing
15:33