В качестве тестового задания вам необходимо дать ответ на следующую задачу:
На нашем портале по кибер турнирам одновременно проходит 500 турниров.
В каждом из них могут учавствовать ровно 100 человек.
Средний онлайн портала в рамках одного дня выглядит примерно так:
❖ На страницах различных турниров — 30k человек.
❖ В обед на несколько часов онлайн повышается до 50k человек.
❖ Еще в среднем 5k находятся в личном кабинете или регистрируются.
Все кто находятся на странице какого либо из турниров должны видеть данные о нем из базы данных в реальном времени и без обновления страницы с задержкой не более секунды.
У каждого турнира есть около 20 параметров, 5 из которых изменяются раз в секунду.
➢ Какую базу данных с учетом цены и других факторов лучше использовать и почему: Firebase или MongoDB? Для более корректного ответа необходимо приблизительно посчитать во сколько обойдется в месяц использование Firebase / MongoDB. В ответе необходимо показать расчеты и ход рассуждения. Если, на ваш взгляд, лучше использовать иную базу данных, в ответе можете описать её преимущества относительно 2-х предложенных, такой вариант тоже возможен.