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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ
  • ВВЕДЕНИЕ
  • Протоколы и стандарты микросервисной архитектуры
    • Стандарты и рекомендации микросервисного взаимодействия
    • Примеры реализации
    • Параметры оценки микросервисной архитектуры
    • Технологии оценки качества архитектуры
    • Цель работы
  • МЕТОДОЛОГИЯ КОЛИЧЕСТВЕННОЙ И КАЧЕСТВЕННОЙ ОЦЕНКИ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ
    • Постановка задачи
    • Описание алгоритма оценки параметров и качества
    • Вычислительная сложность и обоснование корректности
    • Структура данных для описания микросервисов
    • Представление связей между микросервисами
  • ПОСТРОЕНИЕ СИСТЕМЫ ВЫЧИСЛЕНИЯ QS
    • Средства разработки и фреймворки
    • Классы и JSON‑модели сервисов
    • Модули метрик и итоговый агрегатор
  • Исследование алгоритма
    • Эксперимент 1: Влияние числа сервисов на Quality Score
    • Эксперимент 2: Влияние гранулярности домена на Quality Score
    • ЗАКЛЮЧЕНИЕ
  • Список использованных источников
    • ПРИЛОЖЕНИЕ А

Access count: 0 
Last 30 days: 0

Detailed usage statistics