Детальная информация

Название: Разработка логистической системы планирования и координирования заказов на основе микросервисной архитектуры: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Самойленко Константин Игоревич
Научный руководитель: Петров Александр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: логистика; планирование и координирование; микросервисная архитектура; Camunda; BPM; BPMN; Python; REST API; PostgreSQL; RabbitMQ; logistics; planning and coordination; microservice architecture
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3406
Права доступа: Доступ по паролю из сети Интернет (чтение)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30478

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа представляет из себя разработку микросервисной системы планирования и координирования заказов на транспортировку грузов. В ходе работы были проанализированы существующие на рынке решения в сфере логистики, обоснован выбор технологий для разработки, определена наиболее подходящая архитектура системы и описан процесс и особенности разработки. В основе системы лежит процессный оркестратор Camunda, в связке с ним реализованы несколько микросервисов, которые в своей основе работают по принципу обработчиков задач. В качестве объектно-реляционного хранилища была выбрана одна из самых популярных баз данных PostgreSQL. В результате описанная микросервисная система была разработана до стадии MVP и введена в продакшн окружение. Данная система из-за своих архитектурных особенностей позволяет масштабироваться не только вертикально, но и горизонтально.

This work is the development of a microservice system for planning and coordinating orders for cargo transportation. In the course of the work, the existing solutions in the field of logistics on the market were analyzed, the choice of technologies for development was justified, the most appropriate system architecture was determined, and the process and features of development were described. The system is based on the Camunda process orchestrator, and several microservices are implemented in conjunction with it, which basically work on the principle of task handlers. One of the most popular PostgreSQL databases was chosen as an object-relational storage. As a result, the described microservice system was developed to the MVP stage and introduced into the production environment. Due to its architectural features, this system allows you to scale not only vertically, but also horizontally.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика