Hacker News new | ask | show | jobs
by taywrobel 1908 days ago
Fair enough, not hijacking. Just presenting the software as open source then requiring you to pay substantially for features that it’d be irresponsible to use the software in production without (e.g. geo replication via mirror maker).

Add to that their insistence in claiming “exactly once delivery semantics” from Kafka despite that being provably impossible and I don’t see any reason to trust them as a company or pay for their software.

I’ve been sticking to pulsar for all new projects and have yet to hit a single drawback. It scales better, has less fiddly knobs needing adjusting, has cluster management already built in, and supports traditional pub/suv as well as worker queue semantics. It even has Kafka compatible adapters so it’s relatively easy to migrate existing systems.

Kafka played an important role in the history of distributed system design but it’s time to move to something better built and better managed IMO.

2 comments

> requiring you to pay substantially for features that it’d be irresponsible to use the software in production without (e.g. geo replication via mirror maker).

MM1 and MM2 are free. You might be getting confused with Confluent Replicator.

> Kafka compatible adapters

For very limited subsets of the Kafka APIs.

> Add to that their insistence in claiming “exactly once delivery semantics” from Kafka despite that being provably impossible

Exactly once delivery is impossible. Exactly once processing is possible. TBH, semantically there's very little difference between those two from an end user perspective.