Перейти к содержанию

Сервис domain

Отвечает за бизнес-логику сервиса мониторинга грузоперевозок и за интеграцию с 1С Карго.

Функции

  • Загрузка подготовленных в формате JSON данных транспортных операций и связанных сущностей от 1С Карго
  • Преобразование этих данных во внутренние сущности
  • Хранение данных по внутренним сущностям в базе данных
  • Предоставление данных и поиск по ним по протоколам GRPC и HTTP
  • Рассылка уведомлений о событиях транспортных операций

Начало работы

Для локальной разработки и отладки необходимы:

  • Окружение с поддержкой Unix-команд (Unix shell, для Windows возможно через WSL)
  • GNU Make
  • Docker
  • Golang 1.18 или выше

Для начала работы с сервисом можно выполнить команду в терминале:

make init

Список доступных команд:

make help