Details

Title: Подход к разработке одностраничных веб-приложений с использованием микросервисной архитектуры (микрофронтенд): выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Creators: Кузьмин Олег Олегович
Scientific adviser: Черноруцкий Игорь Георгиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Информационные технологии; Вычислительные машины электронные — Программы; микросервис; веб-приложение; проектирование; пользовательский интерфейс; microservice; web application; design; user interface
UDC: 004.422.8
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-418
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\20688

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Подход к разработке одностраничных веб-приложений с использованием микросервисной архитектуры (микрофронтенд)». Данная работа магистра посвящена исследованию в области разработки одностраничных веб-приложений. В ходе выполнения данной работы был проведен обзор основных архитектурных шаблонов разработки веб-приложений. Описаны недостати распространённого в данный момент подхода. Разработаны требования к приложению на уровне опыта использования конечным пользователем и на уровне разработки приложения. Основываясь на этих требованиях, была спланирована архитектура одностраничного веб-приложения в различных областях разработки. Для демонстрации состоятельности подхода, было разработано демонстрационное приложение. Для этого был проведён обзор различных библиотек и фреймворков, которые предоставляют необходимые возможности для разработки описанного приложения. Среди описанных инструментов был выбран набор, позволяющий реализовать демонстрационное приложение. Для этого набора инструментов были описаны наиболее существенные детали реализации и конфигурации. Для запуска приложения был обеспечен деплоймент в условиях, приближенных к продакшну. В результате было разработано демонстрационное веб-приложение, которое следует описанной архитектуре и отвечает всем обозначенным требованиям.

The topic of the final qualifying work is “Approach to the development of single-page web applications using microservice architecture (microfrontend)”. The master's final qualifying work is devoted to research in the field of development of single-page web applications. In the course of this work, an overview of the main architectural patterns for developing web applications was carried out. The shortcomings of the currently common approach are described. Application requirements have been developed at the end user experience level and at the application development level. Based on these requirements, a single-page web application architecture was planned in various areas of development. To demonstrate the consistency of the approach, a demo application was developed. For this, a review of various libraries and frameworks was carried out, which provide the necessary capabilities for developing the described application. Among the described tools, a set was chosen that allows you to implement a demo application. For this set of tools, the most significant implementation and configuration details have been described. To launch the application, deployment was provided in conditions close to production. As a result, a demo web application was developed that follows the described architecture and meets all the specified requirements.

Document access rights

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

Usage statistics

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