Echo Nearest Lanes

Technologies: Spring Boot, Spring Batch, Spring Data, Spring Security SAML Provider, Google JavaScript Maps API, Postgres SQL, Redshift, AWS Elastic Beanstalk, AWS Data Pipeline, AWS RDS

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

Приложение состоит из двух частей :

  • Стартующий по таймеру ETL процесс, который :
    • импортирует данные об истории перевозок из FTP каталога в БД
    • выполняет статистические расчеты
    • сохраняет результаты в БД для визуализации в Web UI
    • экспортирует результаты расчетов в FTP каталог.
  • Web UI для визуализации результатов расчетов, которое
    • Авторизует пользователей через OneLogin.com SAML Connector
    • Визуализирует маршрут транспортировки и сравнимые маршруты из истории перевозок на Google Maps
    • Показывает детальную информации о сравниваемых маршрутах из истории перевозок
    • Показывает статистическое предсказание стоимости перевозки

Стартующий по таймеру ETL процесс создан при помощи Spring Batch framework и развернут в AWS Data Pipeline инфраструктуре.
Web UI написно на Angular JS frontend framework и взаимодействует через REST с backend на Spring MVC framework.



When ideas
    turn into reality