Sysadmin mistakes start-ups make
FTA:However, sqlite should never be used in production. It is important to remember that sqlite is single flat file, which means any operation requires a global lockI don't know jack about sqlite's locking architecture or scalability, but this statement is just silly.  There are a conceptually infinite number of ways to make fine-grained locking work on a single file, both within a single process, a single host, or across a network. Maybe the author is thinking fcntl() locking is somehow the only option.I guess the corrolary to this article has to be "Don't let your startup's sysadmins diagnose development-side issues."