Thanks for helping with my initial heartburn of seeing a similar leadership election (using Redis) in a codebase that I recently inherited (for which no original dev is available). I’m hoping to be able to move to NATS and I think I *might* be able to remove its particular use, but good to see that it wasn’t totally astronaut engineered (even though it’s just a web app backend 😅).
I'm really excited about nats and I'm looking to implement it. Looks like a good replacement for redis/etcd/kafta/etc. but what about secrets? anything in nats/js to rival vault? I think managing encryption keys with vault and encrypting streams might be best practice for high security environments.
In the mirroring example, are those single nodes or clusters in each location? Could you mirror a cluster so that there's a read-only mirrored cluster with delegated writes to the primary cluster?
Great content! How distributed could a NATS system be? Would it be possible to have 1000 edge nodes and a few (3-9) central, replicated clusters with a kind of star relationship between edge nodes and the central clusters? Where can I read up on such a concept?
Excellent demonstration! Will explained!
Thanks for helping with my initial heartburn of seeing a similar leadership election (using Redis) in a codebase that I recently inherited (for which no original dev is available). I’m hoping to be able to move to NATS and I think I *might* be able to remove its particular use, but good to see that it wasn’t totally astronaut engineered (even though it’s just a web app backend 😅).
This series is amazing! Thank you sooo much! 🙏
Thanks for watching! Glad you got value out of it!
Great content! Just what I needed for my ongoing KV implementation 🤯
Keep the good work! Can’t wait to see the KV updates 🤩
Curious, why would you use this over Redis?
Great, I am really looking for the upcoming feature: counter, list and batch Get...
oh! so great. waiting for 2.11 too :)
2.11 will be game changing
I'm really excited about nats and I'm looking to implement it. Looks like a good replacement for redis/etcd/kafta/etc. but what about secrets? anything in nats/js to rival vault? I think managing encryption keys with vault and encrypting streams might be best practice for high security environments.
In the mirroring example, are those single nodes or clusters in each location? Could you mirror a cluster so that there's a read-only mirrored cluster with delegated writes to the primary cluster?
Is there a feasible reason for getting a deleted event if I do a remove for a not existent key?
Can you please explain how to setup an editor like yours. Is it vim? But my vim does not have autocomplete. More info please. Thanks in advance
Great content!
How distributed could a NATS system be? Would it be possible to have 1000 edge nodes and a few (3-9) central, replicated clusters with a kind of star relationship between edge nodes and the central clusters? Where can I read up on such a concept?
I think leaf nodes are what you're looking for. There's a great video in the channel for it
Hi, can you provide the NATS CLI benchmark commands for a KV like described in 07:00 i.e. with 50 Writer (--pub 50)
Check out the `--kv` flag in the `nats bench` command
@@SynadiaCommunications hi, sure checked the flag, but it’s undocumented
Great video! Can JetStream be used for blockchain networks?
Yup! Lots of folks use NATS for a higher layer network for blockchain
The logo of Synadia is also the logo used by Shazam, owned by Apple.
Shazam has more rounded caps on the shapes in their logo.
noice
No lists, no sets, no ttls. Is this really a redis alternative?
All coming in the next version of NATS server!
I used KV for leader election, it worked great, I was able to get the leaders and followers attempting to take leadership every 1.2 seconds.