SQLite concurrent writes and "database is locked" errors

SQLite claims to be one of the most popular pieces of software in the world, being integrated into every major operating system and browser. It became the ultimate database for client side apps. In recent years, there's also been a growing interest in using SQLite on the backend . If you do this, you better keep in mind a major SQLite limitation: concurrent writes. SQLite handles concurrent writes…