rakoorakoo@blah.rako.space
Oct 21, 2026, 11:28 AM@hipsterelectron
To me the number one criterion is that I ask the system for a handle, which it gives me, and then I interact with the handle. The system manages state (ie concurrent writes basically)
otoh, s3 and git-annex I interact as a whole. There's no session. _I_ have to manage state.
The deuxfleurs team identified this as a core point for managing distributed storage: if the system manages storage then there aren't many possibilities, whereas if the app manages state it knows what can happen and can work around it. There's much more flexibility in there.
@amy
To me the number one criterion is that I ask the system for a handle, which it gives me, and then I interact with the handle. The system manages state (ie concurrent writes basically)
otoh, s3 and git-annex I interact as a whole. There's no session. _I_ have to manage state.
The deuxfleurs team identified this as a core point for managing distributed storage: if the system manages storage then there aren't many possibilities, whereas if the app manages state it knows what can happen and can work around it. There's much more flexibility in there.
@amy