Если вы думаете о включении Firebase в качестве своей базы данных, то в этом нет ничего плохого. База данных Firebase в реальном времени - это очень безопасный и отличный вариант.
Firebase предоставляет вам такие функции, как аналитика, базы данных, обмен сообщениями и отчеты о сбоях, так что вы можете быстро двигаться и сосредоточиться на своих пользователях.
Firebase построен на инфраструктуре Google и автоматически масштабируется даже для самых крупных приложений.
И, кроме того, многие замечательные приложения используют Firebase в качестве своего бэкэнда.
Я бы сказал, чтобы узнать больше, вы можете просто начать с демонстрационного проекта на Firebase, чтобы узнать, как обстоят дела с Firebase, и после обучения начать использовать его в качестве бэкэнда для своего социального приложения.
Просто перейдите на Консоль Firebase и начните с собственного проекта. Чтобы узнать, как использовать Firebase, см. Документы Firebase , а если застрял, StackOverflow всегда рядом.
Если вы хотите получить некоторые внутренние детали, у меня есть несколько репозиториев на GitHub, которые могут помочь вам понять Firebase, правила безопасности и другие важные вещи.
Демо-приложение
Правила безопасности Firebase