4. How Kafka Works | Apache Kafka Fundamentals

  Рет қаралды 183,612

Confluent

Confluent

Күн бұрын

cnfl.io/apache-kafka-101-lear... | In this video we’ll teach you how Kafka works through code overview for a basic producer and consumer; high availability through replication; data retention policies; producer design and guarantees; delivery guarantees; partition strategies; consumer group rebalances; compacted topics; troubleshooting strategies; and a security overview.
After you’ve watched the video, you can take a quick quiz to check what you’ve learned and get immediate feedback here: forms.gle/exmv2J6Y2nXFTN8K8
As always you can visit us here: cnfl.io/kafka-training-certif...
LEARN MORE
► Apache Kafka 101 course: cnfl.io/apache-kafka-fundamen...
► Learn about Apache Kafka on Confluent Developer: cnfl.io/confluent-developer-t...
ABOUT CONFLUENT
Confluent, founded by the creators of Apache Kafka®, enables organizations to harness business value of live data. The Confluent Platform manages the barrage of stream data and makes it available throughout an organization. It provides various industries, from retail, logistics and manufacturing, to financial services and online social networking, a scalable, unified, real-time data pipeline that enables applications ranging from large volume data integration to big data analysis with Hadoop to real-time stream processing. To learn more, please visit confluent.io
#apachekafka #kafka #confluent

Пікірлер: 49
@minakshiloomba
@minakshiloomba 3 жыл бұрын
You are an AMAZING teacher and a presenter.
@azizthanawala4434
@azizthanawala4434 Жыл бұрын
This was honestly, the best explanation of any technology I've seen on the Internet! Thanks Confluent.
@edwardgr1698
@edwardgr1698 Жыл бұрын
Don't do this often, but I got to do it here - my complements to the author's great narration/delivery skills.
@vnaydionov
@vnaydionov 2 жыл бұрын
Thanks for a great explanation. This video has definitely answered some of the questions that I had.
@gabrielgian6207
@gabrielgian6207 24 күн бұрын
This dude rules, honestly
@solomonfekaduhailu
@solomonfekaduhailu 3 жыл бұрын
Great presentation and clear information. Thank you
@mujkocka
@mujkocka 11 ай бұрын
This video answered so many questions I had about Kafka. Awesome!
@twistedlog24
@twistedlog24 3 жыл бұрын
wow, this was a great presentation.
@JohnDoe-ji1zv
@JohnDoe-ji1zv Жыл бұрын
Fantastic talk, thanks for sharing this with us 👍🏻
@massyz2968
@massyz2968 3 жыл бұрын
Thanks for the very interesting presentation! Just enough to start with Kafka! Are the slides shared publicly? Any link please?
@piotrka2842
@piotrka2842 3 жыл бұрын
Thanks, Tim, great vid!
@mahmoudhasan6788
@mahmoudhasan6788 2 жыл бұрын
This is unbelievably good !! 😍
@varunmeta
@varunmeta 3 жыл бұрын
Beautiful! If nothing else, I'll build a complex piece of architecture, only so "The slide looks easy". :) Jokes aside, this is really helpful. Thanks a ton for putting this together.
@satishkhode26
@satishkhode26 3 жыл бұрын
Could you please list the documentation sites from confluent web pages in the description as well?
@kalyanchakravaty8445
@kalyanchakravaty8445 2 жыл бұрын
Great tutorials, thank you sir
@EliasDeveloper
@EliasDeveloper 2 жыл бұрын
That was awesome! Thank you so much!!
@fixxer47
@fixxer47 2 жыл бұрын
Great fundamentals series. I am a network guy moving up to the application layers working with banking eservices and Kafka will be one of the carriage horses in my new team, so I needed this overview. I am glad I found this clear and to the point explanation.
@SuperDpaver
@SuperDpaver 8 ай бұрын
U 0:07 😊😂❤😂😂😂😂❤😂😂😂😂😮😂😢😂😂😂
@SuperDpaver
@SuperDpaver 8 ай бұрын
U 0:07 😊😂❤😂😂😂😂❤😂😂😂😂😮😂😢😂😂😂
@kirubelasfaw136
@kirubelasfaw136 2 жыл бұрын
wow Simply Brilliant !
@crajeshwnp
@crajeshwnp 3 жыл бұрын
Can we get the links provided at 26:25? cannot click, or copy those links
@suavespade1608
@suavespade1608 3 ай бұрын
Hi there! 11:13 Why does topic A and Topic B are inside the producer? I guess, they are on the broker side. The video is awesome! I can easily understand the material!
@giangnamk
@giangnamk 2 жыл бұрын
Does it make sense to consume a compacted log? It’s not event driven anymore, more like snapshots
@sylwiawojda7685
@sylwiawojda7685 Жыл бұрын
great talk
@YuliDias-tv5ih
@YuliDias-tv5ih Жыл бұрын
Amazing.
@Chosante
@Chosante 3 жыл бұрын
Thanks for the presentation, i'm starting to learn Kafka, but i have a question about compacted log: How, based on timestamp, the brokers know exactly what is the last value for the key when you talked about compacted log ? If there are multiple brokers on multiple datacenters how the clock synchronization between these brokers is done to avoid a more recent event to be override by a old one ?
@MrRomanvideo
@MrRomanvideo 5 ай бұрын
So if we alwas write to and read from LEADER partition why you sai in a previous video that partitioning is a way how scaling worka in Kafka. Its not about scaling, but about durability. In orther words partitioning does not give us increased performance of message number which might be processed per second. Right?
@wizzard211
@wizzard211 2 жыл бұрын
Congratulations folks: if you’re watching this video than you’re ready to transit to the Senior Engineer level
@enuo4373
@enuo4373 3 ай бұрын
But actually new grads who can’t find a job ;(
@mohanvoleti
@mohanvoleti 3 жыл бұрын
Super
@varungupta6596
@varungupta6596 3 жыл бұрын
Consumer Application is POLLING. What is this Polling actually? Connection to Kafka Server, its Client Server Connection? Polling connection thread ever gets expired? Its kind of PULL events/messages? Please suggest. Thank You.
@Greatfulone
@Greatfulone 2 жыл бұрын
Hello. Can we have the slides please?
@Bhuv-
@Bhuv- Жыл бұрын
I see a lot of dad-jokes on this one. Learnt a few for my child.
@sapientum8
@sapientum8 2 жыл бұрын
Since the segments are continually removed from the head of the partition queue, how does the Kafka maintain the correct index offset after a segment expires ? Here is what I mean: as the segment with 0 offset expires, do the other segments get to keep their indexes, or the segment 1 will become the new head segment with offset 0 ?
@pk062
@pk062 Жыл бұрын
Using zookeeper
2 жыл бұрын
“Is the disc on fire?!” :)
@vicentecoopman97
@vicentecoopman97 2 жыл бұрын
11:00 bro I if everything was fine, I wouldn't be here. Great explanation tho!
@firewatermoonsun
@firewatermoonsun 3 жыл бұрын
Set the speed to 0.75
@user-dz4rj5mo6t
@user-dz4rj5mo6t 5 ай бұрын
Compacted Topics are more subjective
@qm3ster
@qm3ster 2 жыл бұрын
Yeah, but I want exactly-once delivery from a Kafka consumer to an external API :v
@zhaobryan4441
@zhaobryan4441 2 жыл бұрын
could we have a link for sharing slide???
@a.j.ltargaryen5995
@a.j.ltargaryen5995 3 жыл бұрын
8:42, when a broker dies and a new partition elected as the leader, how can we guarantee that no data is lost? Those messages sent to the dead broker but not replicated to its followers yet, are lost, aren't they?
@dr0bert
@dr0bert 2 жыл бұрын
Depends on your ack settings, if NONE or LEADER yes, possible data loss, but if ALL, followers already have a copy.
@michaelpacheco7421
@michaelpacheco7421 2 жыл бұрын
Talking about GDPR... if a customer asks me to wipe it's data out, how would I deleted events originated by this user once Kafka's logs are immutable? 🤔
@TimothyRourke
@TimothyRourke 2 жыл бұрын
Just spitballing, encrypt all user messages with a cryptographic hash function. Retain the key for that user's hash for the lifetime of their account. Use that key to decrypt that user's messages when consuming them. Then throw the key away when and if they ask to be forgotten or delete their account. Messages can then stay in the log but are no longer readable by anyone because the key is gone. Don't listen to me, literally never solved this problem before, but I imagine others have worked around log immutability without the cost of, well, mutating a log. I bet there are open source libraries or blog posts out there that have some better solutions baked in already.
@debasishraychawdhuri
@debasishraychawdhuri 3 жыл бұрын
how come it has only 258 likes?
@yasyas2255
@yasyas2255 2 ай бұрын
This course would be so much better if the speaker would not change tone, volume, and speed of his voice so frequently.
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 436 М.
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53
Stupid man 👨😂
00:20
Nadir Show
Рет қаралды 28 МЛН
Когда на улице Маябрь 😈 #марьяна #шортс
00:17
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 5 МЛН
Common Apache Kafka Mistakes to Avoid
1:09:44
Confluent
Рет қаралды 12 М.
Apache Kafka Architecture
11:19
Anton Putra
Рет қаралды 12 М.
What is Apache Kafka®?
11:42
Confluent
Рет қаралды 332 М.
System Design: Why is Kafka fast?
5:02
ByteByteGo
Рет қаралды 1 МЛН
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Apache Kafka Crash Course
1:18:06
Hussein Nasser
Рет қаралды 409 М.
Kafka Streams 101: Getting Started (2023)
11:43
Confluent
Рет қаралды 101 М.
Apache Kafka in 6 minutes
6:48
James Cutajar
Рет қаралды 930 М.
Kafka Tutorial - Core Concepts
13:04
Learning Journal
Рет қаралды 908 М.
What is Kafka?
9:17
IBM Technology
Рет қаралды 435 М.
Купите ЭТОТ БЮДЖЕТНИК вместо флагманов от Samsung, Xiaomi и Apple!
13:03
Thebox - о технике и гаджетах
Рет қаралды 69 М.
Introducing GPT-4o
26:13
OpenAI
Рет қаралды 3,8 МЛН
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 79 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 984 М.
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 79 М.