Имея информацию в руках, я думаю, у вас есть несколько вариантов, вам нужно выяснить, какой из них подходит вам лучше всего.Вы можете использовать облачный сервис для размещения консольного приложения (вам придется изменить его на рабочую роль, Visual Studio поможет вам преобразовать это).Я не уверен насчет ожидаемой нагрузки, но вы всегда можете увеличить и уменьшить экземпляр, и его можно развернуть в разных регионах.
Я вижу, что вы сохраняете данные, если вы хотите это сделать, вы можете использовать многие предложения SQL.Для вызова REST API вы также можете использовать функции Azure и ADF.
Пожалуйста, не стесняйтесь комментировать, если вы хотите получить более подробную информацию о том же.