Я нахожусь в процессе разработки небольшого приложения для клиента G Suite.Приложение будет использоваться всеми сотрудниками клиента, и в часы пиковой нагрузки его может увидеть до 5000 одновременно работающих пользователей.
У них нет App Maker и не планируется включать App Maker в ближайшее время.
Сможет ли веб-приложение Apps Script справиться с таким количеством одновременно работающих пользователей?
База данных: я изначально думал об использовании Google Sheet в качестве базы данных.Нет никаких задокументированных ограничений скриптов приложений для чтения или записи данных в Google Sheet.Поэтому, пока я нахожусь в пределах квот API Google Sheets, у меня все будет хорошо.
С учетом сказанного я также спорю об использовании Cloud SQL в качестве базы данных.App Maker заставляет вас использовать Cloud SQL, поэтому я полагаю, что это лучший вариант для Google Sheet.Единственный способ подключения к Cloud SQL из скрипта приложений - через службу JDBC.Однако существует жесткий предел в 50 000 подключений в день.https://developers.google.com/apps-script/guides/services/quotas#current_quotas Кто-нибудь знает, установлен ли этот предел для сценария приложения или для пользователя?Если на сценарий приложения, то 5000 пользователей будут иметь только 10 звонков в день.Это было бы непригодно для моих нужд.
Примечание: Google Cloud SQL имеет максимум 4000 подключений.Я рассчитываю на то, что чтение и запись будут очень быстрыми, поэтому максимальное количество подключений в один момент времени будет меньше 4000.