Я пытаюсь решить, с каким вариантом идти. (или другое, если это лучше). Это приложение типа сообщений, в котором будет большой объем уведомлений и записей в базе данных.
Вариант 1 - Google App Engine с использованием Cloud Endpoints и Cloud Datastore
Плюсы:
- Способна построить API так, как хотелось бы.
- Масштабируемость
Минусы:
- Больше работы по внедрению системы уведомлений. (Который в конечном итоге будет Firebase Cloud Messaging)
Вариант 2 - Firebase
Плюсы:
- Возможность использования базы данных Firebase, аутентификации пользователей Firebase, облачных сообщений Firebase (уведомлений)
- Подробная статистика использования для всех устройств
Минусы:
- Нет API
Вариант 3 - Можно ли совместить конечные точки Google и Firebase?