Earlier quoted context omitted.
SQLite works just fine for website backends. Writes are serialized, first from replicas to the central write leader (like in Postgres), and then with the WAL and transaction isolation.
The SQLite documentation itself mentions write concurrency as a limitation. > Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at any moment in time, however. It goes on to say that other databases provide more concurrency. > However, client/server database engines (such as Postgre…
If you want more concurrency, you can break your schema up into multiple .db files. This sounds onerous but SQLite makes it very easy to do.