EmitLab
Разработка экосистемы управления логистикой и предприятием Арнод (TMS + FMS + ERP)
EmitLab
#Разработка сайтов под ключ#Приложение под ключ

Разработка экосистемы управления логистикой и предприятием Арнод (TMS + FMS + ERP)

663 
EmitLab Россия, Краснодар
Поделиться: 0 0 0
Разработка экосистемы управления логистикой и предприятием Арнод (TMS + FMS + ERP)
Клиент

ООО "СК-Транс"

Сфера

Транспортные услуги

Регион

Россия

Тип сайта

Порталы и сервисы

Мобильная платформа

iOS, Android

Сдано

Сентябрь 2022

Задача

Real-Time трекинг под Highload: Главный вызов — организация потокового приема, обработки и трансляции географических координат сотен (или тысяч) единиц транспорта в режиме реального времени на карты диспетчеров и клиентов без задержек и деградации производительности СУБД.

Объединение разнородных контуров: Необходимость увязать тяжелую бизнес-логику ERP (биллинг, налоги, склад) со скоростными процессами диспетчеризации рейсов в рамках единой отказоустойчивой архитектуры.

Мультиплатформенность рабочих мест: Создание веб-интерфейсов для операторов логистики в офисе и мобильных рабочих мест для водителей, экспедиторов и линейного персонала «в полях» с обеспечением мгновенного обмена данными.

Решение

«Арнод» — это флагманская цифровая платформа уровня Enterprise, объединяющая три ключевых контура автоматизации крупного логистического предприятия:

  • TMS (Transportation Management System)</strong> — управление цепочками поставок, распределение заявок и планирование рейсов.

  • FMS (Fleet Management System) — контроль технического состояния автопарка, учет топлива, ТО и работы водителей.

  • ERP (Enterprise Resource Planning) — финансовый контур, складской учет, планирование ресурсов и сквозная бизнес-аналитика.

Для реализации системы «Арнод» мы спроектировали распределенную микросервисную архитектуру, где каждый стек решает задачу, в которой он максимально эффективен:

  1. Потоковая телеметрия (Go + NATS): Прием "сырых" данных с GPS/ГЛОНАСС трекеров транспорта осуществляют легковесные микросервисы на Go. Они очищают и валидируют координаты, после чего отправляют их в высокопроизводительный брокер сообщений NATS. Через NATS координаты транслируются напрямую в веб- и мобильные интерфейсы клиентов, минуя запись в основную базу данных, что исключило её перегрузку.

  2. Бизнес-логика и ERP-контур (Symfony): Модули расчета стоимости рейсов, распределения бюджетов, складского учета и управления заявками реализованы на Symfony. Архитектурная зрелость фреймворка позволила построить чистую доменную модель (DDD), готовую к долговременному развитию проекта.

  3. Шина асинхронных задач (RabbitMQ) и кэш (Redis): Для распределения тяжелых фоновых процессов (генерация путевых листов, закрытие отчетных периодов, массовые рассылки) используется RabbitMQ. Оперативные данные и сессии хранятся в Redis.

  4. Интерфейсы (Vue 3 + Flutter): Рабочее место диспетчера реализовано как SPA-приложение на Vue 3 с интерактивными картами и дашбордами. Мобильные клиенты для водителей (получение маршрутных листов, отметки о доставке, чат с базой) написаны на Flutter, что гарантирует одинаково стабильную работу на любых смартфонах.

Результат

Продукт разработан для того, чтобы заменить разрозненный пул зарубежного и устаревшего софта единой высоконагруженной экосистемой, способной масштабироваться под задачи распределенного бизнеса.

  1. Снижение операционных издержек на 20–25%: Оптимизация маршрутов и жесткий контроль расхода топлива через FMS-модуль позволили существенно сократить затраты на содержание автопарка.

  2. Ускорение оборачиваемости рейсов: Благодаря real-time координации и автоматическому распределению заявок, время простоя транспорта под погрузкой/разгрузкой сократилось на 30%.

  3. Прозрачность "последней мили": Конечные клиенты компании получили возможность отслеживать движение своего груза на карте в реальном времени, что снизило количество входящих обращений в службу поддержки на 40%.

  4. Консолидация данных: Руководство компании получило сквозную управленческую аналитику, объединяющую логистические метрики и финансовые показатели в одном окне.


Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

EmitLab с удовольствием обсудит вашу задачу

Оставить заявку