Firebase для большого проекта?

Всем привет, командой собираемся писать проект, и думаем писать сервер самим на ноде + монга, или использовать firebase. Хочу узнать некоторые моменты firebase:
  1. Если приложение выстрелит, то как он справляется с высокими нагрузками? Собираемся использовать React, React.native для мобилок.
  2. Дорого ли в случае удачи будет обходится оплата?
  3. Стоит ли писать api для взаимодействия с firebase?
  4. И как в целом нормально ли использовать связку react+firebase?
  • Вопрос задан
  • 826 просмотров
Пригласить эксперта
Ответы на вопрос 3
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Ценник есть на их странице, но лучше закладывайтесь в интерфейсы что бы можно было потом поменять.
Ответ написан
Robur
@Robur
Знаю больше чем это необходимо
1. скорее всего справится не хуже чем ваш сервер на ноде+монго. ну как минимум пока не будет сотен тысяч активных пользователей.
2. Цены на их странице есть. размер предполагаемой "удачи" вы должны быть способны определить
3. есть sdk. + http апи. что-то "писать" там не надо
4. нормально.
Ответ написан
Комментировать
ArthurG
@ArthurG
Привет.

Сравнивать Firebase и свой сервер некорректно. Firebase — набор распределенных сервисов. Корректнее сравнивать с собственными кластерами серверов на ноде и кластерами монги.

  1. Нагрузку выдержит, если вы принимали соответствующие решения. Например, firestore изначально заточена на большую нагрузку, а realtime database под быстрый отклик — для распределения нагрузки потребуется выполнить шардирование собственными силами;
  2. Зависит от принятых ваши решений;
  3. Выделить в отдельный модуль код работающий с firebase имеет смысл. Писать свой rest сервер — нет.
  4. Да, нормально.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы