Работали над автоматизированной системой для мониторинга, анализа и управления дорожным движением. В рамках проекта команда занималась миграцией данных из предыдущей системы, обработкой нарушений, API-интеграциями, отчётностью и инструментами управления приложением.
Вызовы
- Миграция данных. Необходимо было перенести данные из предыдущей системы в новую, включая перенос части данных и индексов из нереляционной базы данных в реляционную.
- Работа с дорожными нарушениями. Система должна была поддерживать выявление нарушений и дальнейшую работу со штрафами.
- Интеграции и управление системой. Требовалось организовать обмен данными с другими системами через API, обеспечить отчётность и инструменты для управления приложением.
Решения
- Перенос данных и структуры хранения. Мигрировали данные из предыдущей системы и перенесли необходимые индексы из нереляционной базы данных в реляционную.
- Обработка нарушений. Реализовали функциональность для работы с зафиксированными нарушениями и выставления штрафов.
- API-интеграции. Подключили необходимые API для обмена данными с другими системами и сервисами.
- Отчётность и управление. Реализовали необходимые инструменты для работы с системой, формирования отчётов и администрирования, а также подготовили техническую документацию.
Результат
В результате была подготовлена новая версия системы с перенесёнными данными и обновлённой структурой хранения. Система поддерживает обработку дорожных нарушений и выставление штрафов, обменивается данными с внешними сервисами через API и предоставляет инструменты для отчётности и управления.