нет) Нам выделяется в лучшем случае виртуальная машина на сервере кампуса, если кампус большой и там есть приличный IT, в худшем случае, это прям вот реальный десктопный комп где нибудь в недрах кабинетов. Это бывает правда в очень маленьких кампусах, там не бывает проблем с нагрузкой.
Сделать реверсинжиниринг нельзя, это огромный риск для компании, репутация, иски, отмены контрактов, кто нибудь может даже в тюрьму сесть, все зависит от штата. Лучше на костылях, да на свободе)
Не уверен что вас понял. Это так и работает — один терминал на кампус. Студенты делают через мобильное приложение заказ. Сервер на территории кампуса, с установленным кассовым терминалом получает транзакцию для обработки, снимает деньги, локальная точка (мы ставим в дорогих ресторанах планшеты, в маленьких местах китайские принтеры c встроенным сервером) получает детали заказа.
Спасибо за вопрос. Мы уже работаем в Огайо, самом большом кампусе Америки, так что вертикально нам масштабировать конкретно этот компонент не надо. Горизонтально он свободно масштабируется, в каждом кампусе мы получаем свой кассовый терминал и запускаем это решение на нем. В какой то момент начнутся проблемы с поддержкой этого зоопарка, думаем в этом направлении, но тут существует много практик и технологий, выберем что нибудь, изобретать ничего не будем
Бот-кассир на pywinauto, или GUI automation для платежного шлюза