Kafka Alternatives Debate
This cluster centers on comparisons between Apache Kafka and alternative messaging/streaming technologies like Redis Streams, RabbitMQ, NATS, and MQTT, debating operational overhead, scalability, suitability for low-volume high-reliability use cases, and when to choose one over Kafka.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Apologies, but what does this provide that Kafka doesn't already?
Why doesn't Kafka do this?
So you used Kafka for something that should have been handled by a MQTT or ZeroMQ in the first place ?
Why Postgres? Why not redis, rabbitMQ or even Kafka itself?
Someone told me to use Apache Kafka instead, because it scales better. What do you think?
What Kafka is well-suited for and how difficult it is to operate.
Kafka is a stream processor. If you want a messaging queue, use something like RabbitMQ.
What are the alternatives people are using instead of kafka in these situations. Low volume but high reliability.
A better comparison with Kafka is redis streams. Similar semantics, a fraction of the operational overhead.
What is the reason for using Kafka then, sorry if I'm missing something fundamental.