В Sequelize.js вы должны настроить максимальный размер пула соединений (по умолчанию 5). Я не знаю, что делать с этой конфигурацией, так как работаю над платформой автомасштабирования в AWS.
Кластер БД Aurora на r3.2xlarge допускает максимальное количество подключений 2000 на реплику чтения (вы можете получить это, выполнив SELECT @@MAX_CONNECTIONS;).
Проблема в том, что я не знаю, какой должна быть правильная конфигурация для каждого сервера, размещенного на наших EC2. Каким должен быть правильный максимальный размер пула соединений, поскольку я не знаю, сколько серверов будет запущено группой автомасштабирования? Обычно значение DB MAX_CONNECTIONS должно быть разделено на количество пулов соединений (по одному на сервер), но я не знаю, сколько серверов будет создано в конце.
Количество одновременных пользователей оценивается между 50 000 и 75 000 одновременных пользователей на дату выпуска.
Был ли у кого-то предыдущий опыт в такой ситуации?