Hacker News new | ask | show | jobs
by closeparen 1903 days ago
It seems weird to me that cloud providers do not offer distributed coordination primitives "as a service." I understand there are KV stores but not with watches, locks, etc. in the way that etcd and ZK have them.
2 comments

Agreed. We need highly available & distributed

1. Locking service

2. Id generator

3. Bloom filter etc.,

Azures blob service supports the first one. Its strongly consistent and has a lease/lock API. Ive seen leader election and coordination stuff built on top of it.
Why the id generator? Aren't GUID's enough? The chance of a collision is basically 0.
For most of the use cases GUID works great. There are some cases where we need a numerical id which is sequential.
Are you looking for something like this ? https://azure.microsoft.com/en-us/updates/azure-cosmos-db-ap...
Yes! Exactly. Are there analogues in GCP and AWS?