Details
Title | Синтез сервисов распределённой микросервисной системы: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» |
---|---|
Creators | Филонов Иван Денисович |
Scientific adviser | Попов Сергей Геннадьевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | микросервисная архитектура ; Quality Score ; оценка качества ; нормализация метрик ; рекомендации по улучшению ; microservice architecture ; quality assessment ; metric normalization ; improvement recommendations |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 02.03.01 |
Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3304 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\38315 |
Record create date | 9/23/2025 |
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 |
Цель работы — создать формализованную методику вычисления Quality Score (QS) на основе сочетания количественных и качественных характеристик микросервисной системы. В рамках работы проведён обзор предметной области, включающий анализ существующих стандартов микросервисной архитектуры и ключевых параметров её оценки. В методической части описаны структура входных данных, графовое представление системы и вычислительные шаги для расчёта количественных и качественных показателей. Проведены два эксперимента: первый — анализ влияния числа сервисов на QS и рекомендации по объединению, второй — исследование роли гранулярности домена на примере трёх сервисов. Результаты подтвердили работоспособность модели, её прозрачность и масштабируемость, а также способность генерировать целевые рекомендации по улучшению архитектуры.
The objective of this work is to develop a formalized methodology for calculating the Quality Score (QS) based on a combination of quantitative and qualitative characteristics of a microservice system. Within the scope of the work, a review of the subject area was conducted, including an analysis of existing microservice architecture standards and key evaluation parameters. In the methodological section, the structure of the input data, the graphbased representation of the system, and the computational steps for calculating quantitative and qualitative indicators are described. Two experiments were carried out: the first—an analysis of the impact of the number of services on the QS and recommendations for merging; the second—an investigation of the role of domain granularity using the example of three services. The results confirmed the model’s functionality, its transparency and scalability, as well as its ability to generate targeted recommendations for improving the architecture.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ
- ВВЕДЕНИЕ
- Протоколы и стандарты микросервисной архитектуры
- Стандарты и рекомендации микросервисного взаимодействия
- Примеры реализации
- Параметры оценки микросервисной архитектуры
- Технологии оценки качества архитектуры
- Цель работы
- МЕТОДОЛОГИЯ КОЛИЧЕСТВЕННОЙ И КАЧЕСТВЕННОЙ ОЦЕНКИ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ
- Постановка задачи
- Описание алгоритма оценки параметров и качества
- Вычислительная сложность и обоснование корректности
- Структура данных для описания микросервисов
- Представление связей между микросервисами
- ПОСТРОЕНИЕ СИСТЕМЫ ВЫЧИСЛЕНИЯ QS
- Средства разработки и фреймворки
- Классы и JSON‑модели сервисов
- Модули метрик и итоговый агрегатор
- Исследование алгоритма
- Эксперимент 1: Влияние числа сервисов на Quality Score
- Эксперимент 2: Влияние гранулярности домена на Quality Score
- ЗАКЛЮЧЕНИЕ
- Список использованных источников
- ПРИЛОЖЕНИЕ А
Access count: 0
Last 30 days: 0