4 ms·
> If you’re writing new apps, I don’t see why you would want to add another abstraction layer I can see the usefulness in basing your app on FS and other POSIX
by tannhaeuser 6y ago
> If you’re writing new apps, I don’t see why you would want to add another abstraction layer
I can see the usefulness in basing your app on FS and other POSIXly primitives (as opposed to the "cloud-native" storage du jour) if you want your app to continue to be usable on the largest class of machines and scenarios including local deployment under traditional Unix site autonomy assumptions. The general purpose being portability, need for on-premise deployment, (very) long-term viability, developer experience, accountability, integration with legacy software and permission infrastructure, use of existing upload/download or VCS software, straightforward file or metadata exchange, forensic or academic transparency, and avoidance of lock-in.