Лично я бы пошел на «добавить функциональность в существующее приложение».
Я не думаю, что вы хотите продавать приложение Order отдельно, потому что это полностью зависит от того, как строится ваше приложение Catalog / Product.
Разработка будет проще, не только доступ к базе данных, нотакже повторное использование существующей инфраструктуры улучшит вашу скорость разработки.
Полагаю, единственная причина, по которой вы хотите переместить приложение заказов на другой сервер, связана с проблемами производительности.Я бы сказал, что вы никогда не должны оптимизировать ситуацию, если вы не уверены, что это когда-либо случится.
Гораздо сложнее выполнять перекрестные запросы к базе данных, которые не поддерживаются, чем оптимизировать приложение, когда вы замечаете некоторые реальные, измеримые проблемы с производительностью.
Так что, на мой взгляд, разработка ускоряет заработную плату предполагаемой производительностипроблемы.