|
|
|
|
|
by jameshart
3511 days ago
|
|
Do all these services provide equivalent or abstractable guarantees? Amazon S3, for example, provides 'read-after-write' consistency, meaning once you've received a positive response to a put operation, you can expect to be immediately able to retrieve that object. But it used to be 'eventually consistent', meaning it was possible to receive a positive response to a put, but then not be able to read the object immediately after. Similar guarantees are needed around how soon after deleting something can readers expect to get 404s. If these guarantees differ, you might find abstracting over the stores doesn't work the way you'd like... |
|
https://github.com/andrewgaul/are-we-consistent-yet