(no title)
rakoo | 3 months ago
https://jepsen.io/consistency/models/read-your-writes
Read-your-writes is indeed useful because it makes code easier to write: every process can behave as if it was the only one in the world, devs can write synchronous code, that's great ! But you don't need strong consistency.
I hope developers learn a little bit more about the domain before going to strong consistency.
ewidar|3 months ago
E.g. They mention reading a list of attachements and want to ensure they get all currently created attachements, which includes the ones created by other processes.
So they want to have "read-all-writes" or something like that.
mjb|3 months ago
Linearizability, as a global guarantee, is much nicer because it avoids all those edge cases.
rakoo|3 months ago
unknown|3 months ago
[deleted]