Архитектура сервера для приложения, которое должно иметь домен верхнего уровня с кодом страны - PullRequest
0 голосов
/ 06 декабря 2018

Я работал над веб-приложением и мобильным приложением, которое было стартапом Австралии.У нас есть наш линодный сервер и база данных в Сингапуре.У нас есть отдельная кодовая база для веб-приложения и мобильного приложения (API).Бизнес работал довольно хорошо, и теперь клиент хочет расширить свой сервис и в США.

Веб-приложение размещалось как appname.com.au, и теперь он хочет запустить Приложение в США как appname.com.И он хочет использовать одно и то же мобильное приложение для Австралии и США из-за недостаточного финансирования.

Проблема в том, что в США будет много дополнительных функций / модификаций в бизнес-логике.

  • Моя главная задача - продолжить ли мне работу с одним веб-приложением или создать новое приложение для США.
  • Так как у нас уже есть две отдельные кодовые базы, то есть одна для существующего веб-приложения и другая для API => мобильное приложение.Поддержание большего количества кодовых баз будет для нас очень трудным.
  • Продукты, которые продаются через приложение, должны учитывать местоположение, т. Е. Поскольку популярные продукты для одного штата США из другого или из Австралии, очевидно, будут отличаться, особенности продукта на домашней страницетакже должны различаться.
  • Продукты, загруженные в Австралию, могут видеть пользователи США, но не должны иметь возможность покупать и наоборот.

Для этого,Должны ли мы продолжать работать над тем же приложением или перейти на новое отдельное приложение для США.Скорее всего, это приложение будет сильно расти в ближайшие дни, и нам нужно его масштабировать больше, поэтому мы застряли на том, что нужно делать лучше.

Любая помощь будет высоко оценена.Если вы не понимаете это ясно, я сообщу вам через комментарии.И да, спасибо за ваше время :)

...