3 ms·
Conditional Put (often called compare and swap) shipped 21 months ago, and it has just been absolutely wild the massive flocking towards disaggregated storage,
by jauntywundrkind 2mo ago
Conditional Put (often called compare and swap) shipped 21 months ago, and it has just been absolutely wild the massive flocking towards disaggregated storage, towards object stores that has been going on since then.
https://news.ycombinator.com/item?id=42240678 https://news.ycombinator.com/item?id=42240678 https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-s3-functionality-conditional-writes/ https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-s3...
PicoMQ also showing up today, a Durable Streams implementation on object store (S3). https://news.ycombinator.com/item?id=49421806 https://news.ycombinator.com/item?id=49421806 https://picomq.com/ https://picomq.com/
Celld, a Durable Objects implementation, is also heavily heavily using conditional put, for all manners of coordination. https://news.ycombinator.com/item?id=49185430 https://news.ycombinator.com/item?id=49185430 https://celld.dev https://celld.dev
Longstanding SlateDB is built around it too! https://news.ycombinator.com/item?id=41714858 https://news.ycombinator.com/item?id=41714858 https://slatedb.io/ https://slatedb.io/
Yet another fine example here! Data comes in, we make sure we don't overwrite work, we write what we have.
- merb 2mo agoFun thing Google cloud storage supported that for a long time now. Just AWS took its time.
- cavisne 2mo agoThe challenge is not the functionality, it’s doing it cheaply at scale. Google Cloud storage has raised prices a few times, and added various quotas and limits when they realized they couldn’t sustain the service as is.
- unified101 2mo agosource?
- cavisne 2mo agohttps://cloud.google.com/storage/pricing-announce https://cloud.google.com/storage/pricing-announce
- chanux 2mo agoI immediately headed to a search engine to see if Terraform state (lock) on S3 is finally unshackled from a DynamoDB. And it has since Terraform v1.11