5 ms·
I'm working at Segment now as a Software Engineer in Infrastructure. We just went through a big effort to remove NSQ (in favor of Kafka). Happy to answer any
by caust1c 7y ago
I'm working at Segment now as a Software Engineer in Infrastructure. We just went through a big effort to remove NSQ (in favor of Kafka). Happy to answer any questions.
- coulix 7y agoWhat pushed you to move to Kafka?
- caust1c 7y agoReliability, scalability and tooling (in that order). Basically Kafka provides what NSQ is lacking: https://nsq.io/overview/features_and_guarantees.html https://nsq.io/overview/features_and_guarantees.html Messages are durable (across nodes, not just persisted to the filesystem). Messages are delivered in-order (for a partition). Consumers know all partitions of a topic from startup, it's not eventually consistent. NSQ has been great honestly, it was just designed with different use cases in mind.