Поскольку вы можете использовать Удаленный API для доступа к межпроектным хранилищам данных, вы можете делать все, что захотите.Что будет лучше, зависит от того, что вы цените больше.Вы можете дублировать всю информацию в обоих хранилищах данных, чтобы они были «безопасными» ИЛИ вы можете просто сохранить их в одном хранилище данных для удобства управления ИЛИ вы можете хранить определенную информацию о пользователях в зависимости от того, где пользователь зарегистрирован в ближайшем хранилище данных.
Вы должны учитывать, как часто будут происходить «межпроектные» вызовы хранилища данных, чтобы оптимизировать хранилище.Например, если регистрация пользователя и пароль хранятся в проекте A, но его пользовательские данные находятся в проекте B, то практически каждый пользователь должен будет сделать удаленный вызов API при использовании ваших приложений.Я хотел бы хранить данные логически, основываясь на том, как к ним можно получить доступ за один сеанс с пользователем.
Кроме того, если вас беспокоит избыточность данных, один регион не является единственной точкой отказа;Есть несколько зон в регионе, где существуют данные.Поэтому, даже если все ваши данные находятся в одном проекте в одном регионе, они все равно имеют избыточность.