News for hackers. Stuff that matters.
Re:Kafka Is Dead, Long Live Kafka by EdwardDiego on Monday August 07, 2023 @05:37PM (#37041302)
Kafka isn't even a queue. I've done consulting on Kafka, and several times my recommendation is "You don't want or need Kafka".

A classic sign of "you wanted an MQ" is when a consumer writes a message to a topic to let the producer know it read the message the producer wrote...

Re:Kafka Is Dead, Long Live Kafka by zbentley on Tuesday August 08, 2023 @08:21AM (#37047874)
> A classic sign of "you wanted an MQ" is when a consumer writes a message to a topic to let the producer know it read the message the producer wrote...

Oof. Queued RPC is such a siren song; so many developers either stumble into this pattern or seek it out. And it's such a pain. Suddenly the latency of (often user-sensitive) operations is contingent on the latency of a queue consumer plus the time it takes to process everything in the queue before the RPC was issued. Goodbye, predictable turnaround times.

Re:Kafka Is Dead, Long Live Kafka by red-iron-pine on Tuesday August 08, 2023 @11:49AM (#37050850)
"but MQ is, like, so 1998, we want new and cool and GCP told us we needed Kafka"
Re:Kafka Is Dead, Long Live Kafka by cbsmith on Tuesday August 08, 2023 @04:26PM (#37055020)
Right. Kafka is a database. ;-)
Re:Kafka Is Dead, Long Live Kafka by EdwardDiego on Wednesday August 09, 2023 @12:06AM (#37058579)
Anything is a database if you're brave enough :D
Re:Kafka Is Dead, Long Live Kafka by cbsmith on Wednesday August 09, 2023 @02:26AM (#37059334)
The bravery is in using what has traditionally been called a database. ;-)

https://youtu.be/05mVvkp6f2M