I don't get argumentation, swapping "current" symlink to point to another version worked for years as atomic way to swap 2 site versions
using sqlite for static content might have other benefits, but i don't think that this is the main one
using sqlite for static content might have other benefits, but i don't think that this is the main one
Seeing as you need some kind of layer between web and sqlite, you might as well keep a layer between web and FS who nets you most or all of the benefits.
I've tried various solutions like litestream and even xdelta3 (which generates patches in excess of the actual changeset size), but I haven't found a solution I'm confident in other than backing up complete snapshots.
I can see how you'd use it for replication though.