Details

Title: Разработка backend-части сервиса трансляции геопозиции пользователей на основе микросервисной архитектуры: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Воротников Никита Павлович
Scientific adviser: Петров Александр Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: геопозиция; коммуникации в режиме реального времени; бэкенд; микросервисы; Java; Spring Framework; Postgresql; Neo4j; REST API; geopositioning; real-time communication; backend; microservices
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3354
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\22737

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

This paper focuses on the design and implementation of a server-side application to broadcast geo-positioning between users in real-time. In the course of the study, the relevance of the topic was justified and a comparative analysis of existing solutions was carried out. In addition, the main patterns of server application architecture were analyzed, and the microservice approach was selected and justified. In the course of the work, the implementation options and main problems of microservices were studied, taking into account which software system using Java language and Spring framework was implemented.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Usage statistics

stat Access count: 10
Last 30 days: 0
Detailed usage statistics