Одним из основных рисков подхода SQLite является то, что по мере увеличения ваших требований к масштабированию вы не сможете (легко) развертывать на нескольких серверах приложений.Возможно, вы сможете разделить своих пользователей на отдельные серверы, но если этот сервер выйдет из строя, у вас будет некоторое подмножество пользователей, которые не смогут получить доступ к их данным.
Использование MongoDB (или любой другой централизованной службы)Облегчает эту проблему, поскольку ваши веб-серверы не сохраняют состояния - их можно добавлять или удалять в любое время, чтобы справиться с нагрузкой на Интернет, не беспокоясь о том, где и где хранятся данные.