Hacker News new | ask | show | jobs
by happymellon 1004 days ago
In all the times I've been forced to use Kafka, I have never seen single digit millisecond latency.

If you need fast response Kafka is a bad choice.

If you are okay going to multiple digits of milliseconds then there are simpler solutions.

The only reason to use Kafka is the ability to guarantee order. For everything else it's second place at best.

1 comments

what if you want to have at least once processing and durability?
Like AWS SQS? Others provide at least once processing as well.

Kafka has been the slowest out of them that I've used and definitely more complex to use.

SQS has durability for up to 14 days and you can only have one consumer group.

It’s also proprietary.

Then use Rabbit.

It's still harder to get wrong than Kafka.