Сервис для поиска товаров в розничной сети

Ссылка на работу
image
В сетях нашего заказчика более 1500 торговых точек. И во многих из них стоят специальные терминалы. Однако помещения часто имеют ограниченное пространство, и эти терминалы занимают много места. Задача заказчика заключалась в том, чтобы перенести приложение из громоздкого терминала в планшет на Android, который будет прикреплен на стену или установлен на подставку, — так можно было бы значительно сэкономить пространство. Через терминалы покупатели в торговых точках нашего заказчика могут: ● уточнять наличие товара в магазине; ● искать товары из топ-списка; ● посмотреть цену; ● зарегистрировать карту лояльности; ● оставить обратную связь. Разработка сервиса Go обладал рядом преимуществ: кроссплатформенность, большое комьюнити, ориентированность на микросервисы. Мы предполагали, что сервис на Go будет потреблять мало ресурсов. Первая же тестовая сборка сервиса с минимальным функционалом (ping-pong) показала отличные результаты потребления оперативной памяти — всего 12 Кбайт. Самым интересным и непростым этапом стало создание механизма установки сервиса на компьютер каждой из тысячи точек. Для удобства развертывания мы создали автоинсталлятор, который копирует необходимые файлы, создает службу Windows и ее запускает. Теперь сисадмину не нужно приезжать в точку — установку можно провести удаленно, и сервис будет работать даже после перезагрузки или сбоя. Кроме того, мы разработали тестовое API и подробную инструкцию, передав наработки команде заказчика.
https://softorium.pro/cases/Razrabotka_legkovesnogo_servisa_dlia_poiska_tovarov_v_roznichnoi_seti