Lessons learned form Kafka in production (Tim Berglund, Confluent)
Video Statistics and Information
Channel: jeeconf
Views: 175,402
Rating: 4.6450891 out of 5
Keywords: Kafka, messaging, JEEConf
Id: 1vLMuWsfMcA
Channel Id: undefined
Length: 45min 5sec (2705 seconds)
Published: Mon Sep 04 2017
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
A very shallow talk. If you worked with Kafka for more than 2 days, there will be nothing new for you.
Out of 3 production failure scenarios, two are the sales pitch in two parts "homegrown automation sucks" - "buy our commercial automation".
I liked the video because it cleared up a few things. Message queuing is faster at receiving and delivering data to hundreds of millions of sources and targets because it disposes of the concept of atomic operations and atomicity.
The "Giant mess" image is a bit of a lie, because everyone has access to the database in the same way as everyone has access to the message queue, what Kafka does is eliminate the holdups caused by column indices and timing guarantees of relational databases.
So if you're consuming and producing terabytes of data from millions of customers on cellphones, message queuing is the way to go. Otherwise for an internal app, databases are more than adequate. You don't need to use a ten thousand PSI firehose to put out a campfire.
Jeez, what's up with the ugly font? I can bear slides in Comic Sans pretty well, but this...