Я планирую проект, в котором у меня будет установлена служба Windows, установленная на компьютерах, работающих в помещении (около ста из них), которая должна синхронизировать онлайновую базу данных Azure SQL с локальными (доступ MS, сторонний поставщик).,Эта синхронизация происходит при вызове веб-API.
Затем мне нужно создать мобильное приложение, которое будет использоваться пользователями ~ 3k, которые получат доступ к синхронизированным данным с помощью бэкэнда мобильного приложения Azure.
Какна данный момент я начал создавать единый бэкэнд-проект мобильного приложения, который обслуживает как запросы мобильных приложений, так и запросы webapi2, используемые для синхронизации данных.Кроме того, мне нужно добавить раздел очереди / темы для отправки уведомлений в режиме реального времени из приложения на локальные сервисы.
Меня беспокоит, будет ли хорошей практикой сохранять и мобильное приложение, и webapi2 в одном проекте.или я должен отделить их.
Любое предложение будет с благодарностью.
Большое спасибо заранее!