> 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"
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
The bravery is in using what has traditionally been called a database. ;-)
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...