News for hackers. Stuff that matters.
Re:What every software engineer should know about Apache Kafka by dtech on Saturday May 16, 2020 @04:39PM (#23207010)
Distributed messaging is really hard to get right. It'll seem to work fine right up until you get weird bugs and unreliability during at the worst moments.

I wouldn't recommend relying primarily on something vendor-specific like Amazon SQS, but there are very good out-of-the-box tools like RabbitMQ or Kafka available.

Writing your own messaging system is like writing your own database, it's the wrong choice 99.9% of the time.

Re:What every software engineer should know about Apache Kafka by skyde on Saturday May 16, 2020 @07:04PM (#23207947)
While I agree I see a big problem that people often pick Kafka when they really needed Rabbitmq because of the hype around Kafka and not understanding the difference between a transactional message broker ( Rabbitmq and ibm mq ...) as used in banking and distributed log store (pulsar/ Kafka)
Re:What every software engineer should know about Apache Kafka by LgWoodenBadger on Saturday May 16, 2020 @07:42PM (#23208145)
Not sure that I’d want to rely too much on Rabbit’s transactional behavior based on their limitations.

https://www.rabbitmq.com/semantics.html