Общие аккаунты и бэкэнд - PullRequest
0 голосов
/ 14 марта 2019

Итак, мы написали бэкэнд и интерфейс приложения А. Теперь мы хотим реализовать приложение B, которое будет тем же бэкэндом приложения A, но с дополнительным кодом. Внешний интерфейс будет другим.

Было бы неплохо разработать приложение A и B в одной кодовой базе? В какой-то момент приложение A может начать нуждаться в функциях приложения B. Однако в этот момент приложение A по существу будет подмножеством приложения B.

Мы думали об использовании файла .env с модулем dotenv для установки начальных конфигураций для наших серверов (мы разрабатываем для nodejs и mongo). Нам нужно запустить бэкэнд на разных серверах и иметь свою собственную базу данных.

Кроме того, пользователи из приложения A могут иметь друзей из приложения B и наоборот. Поэтому мы подумали об использовании Auth0 в качестве службы входа в систему, чтобы его можно было использовать в разных службах.

Ребята, вы думаете, что это был бы правильный подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...