SQLite Forum

SQLite with NFS + cachefilesd
If you are ok with only one host accessing the DB at a time then a block storage attached over the network might be a viable solution, e.g., in an AWS context, one the host instance dies, all you need to do is to detach the block storage and attach it to another host. This will lead to minimal downtime, but it might a pretty small window it won't matter, and your load balancer might even make it mostly transparent to the clients