Сервис domain
Отвечает за бизнес-логику сервиса мониторинга грузоперевозок и за интеграцию с 1С Карго.
Функции
- Загрузка подготовленных в формате JSON данных транспортных операций и связанных сущностей от 1С Карго
- Преобразование этих данных во внутренние сущности
- Хранение данных по внутренним сущностям в базе данных
- Предоставление данных и поиск по ним по протоколам GRPC и HTTP
- Рассылка уведомлений о событиях транспортных операций
Начало работы
Для локальной разработки и отладки необходимы:
- Окружение с поддержкой Unix-команд (Unix shell, для Windows возможно через WSL)
- GNU Make
- Docker
- Golang 1.18 или выше
Для начала работы с сервисом можно выполнить команду в терминале:
make init
Список доступных команд:
make help