3 ms·
Side question : is nats a credible alternative to kafka nowadays ? I’ve read it could do the same things in theory, but i haven’t heard of real world experience
by bsaul 4y ago
Side question : is nats a credible alternative to kafka nowadays ? I’ve read it could do the same things in theory, but i haven’t heard of real world experience feedbacks with this tech.
- asim 4y agoNATS is very powerful. The author has like 25 years of experience building messaging systems and NATS has been around for a long time. The streaming component is slightly newer but I'd say it does the same job as Kafka but much lighter footprint with zero deps.
- deleted 4y ago[deleted]
- superzamp 4y agoSide answer to your side question: not sure for NATS, but Redpanda is trying to be a lightweight drop-in alternative
- FridgeSeal 4y agoRedpanda also appears to be being a bit more stringent about some of the correctness and consistency stuff.
- zcw100 4y agoAnd RedPanda uses WebAssembly as an execution engine to keep with the WASM theme here. https://redpanda.com/blog/wasm-architecture https://redpanda.com/blog/wasm-architecture
- paulgb 4y agoI haven't used Kafka in production, but we use NATS in Spawner[1] and I find it quite pleasant to work with. It gives you some basic but powerful messaging constructs (request/reply, queue groups, temporal decoupling via Jetstream) and then gets out of your way. [1] https://github.com/drifting-in-space/spawner https://github.com/drifting-in-space/spawner
- deforciant 4y agoIt's great actually, you can run it with pretty much no maintenance overhead. I have been using it in prod in multiple companies for years now