20 000 000
Транспортные услуги
Октябрь 2023
Техническая поддержка, архитектурная модернизация и расширение функционала B2B-сервиса по учету и согласованию заявок на въезд и выезд автотранспорта и персонала на территорию портовых терминалов.
Как устроена система:
Подача заявки: подрядчик через личный кабинет вносит данные о сотрудниках, транспортных средствах и грузах.
Согласование: заявка автоматически направляется сотрудникам терминала и представителям государственных контролирующих органов.
Выдача пропуска: после подтверждения решение поступает в бюро пропусков и в систему контроля и управления доступом (СКУД).
Мониторинг: подрядчик отслеживает статус заявки (одобрено/отклонено) в режиме реального времени.
Мы обосновали заказчику необходимость полной переработки legacy-кода. Это позволило снизить количество ошибок и оперативно адаптировать функционал под индивидуальные требования каждого терминала.
Разделили архитектуру на независимые Backend (API) и Frontend части.
Разграничение ответственности: упростили масштабирование и изоляцию бизнес-логики.
Гибкость интерфейсов: появилась возможность обновлять Frontend без затрагивания базы данных и основных сервисов.
Создали библиотеку переиспользуемых компонентов. Программисты перенесли базовую логику в готовые модули, избавив команду от необходимости писать код с нуля при каждом обновлении.
Автотесты: внедрили автоматизированное тестирование для сокращения ручных проверок при релизах.
Документооборот: разработали модуль для подписания документов электронной цифровой подписью (ЭЦП) и настроили интеграцию с сервисом «Диадок».
Финансы: создали и запустили модуль оплат за пропускные услуги.
Быстрый запуск новых терминалов: компонентный подход и переиспользуемые модули сократили время подключения новых объектов в разы.
Юридически значимый E-документооборот: внедрение ЭЦП и «Диадок» полностью автоматизировало согласование документов с подрядчиками.
Прозрачные взаиморасчеты: встроенный платежный модуль позволил монетизировать и автоматизировать выдачу пропусков.
Стабильность Highload-системы: переход от монолита к decoupled-архитектуре и внедрение автотестов снизили риски сбоев при согласовании пропусков СКУД и госорганами.