Details

Title Разработка корпоративного мессенджера: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Development of a corporate messenger: implementation of a task manager microservice, design of a fault-tolerant infrastructure and organization of CI/CD
Creators Козяков Данил Антонович
Scientific adviser Болсуновская Марина Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects корпоративный мессенджер ; микросервисная архитектура ; отказоустойчивость ; управление задачами ; ArgoCD ; CI/CD ; FastAPI ; GitHub Actions ; Keycloak ; Kubernetes ; PostgreSQL ; corporate messenger ; fault tolerance ; microservice architecture ; task tracker
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2646
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42817
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Представлена разработка корпоративного мессенджера с интегрированной системой управления задачами на основе микросервисной архитектуры. Обоснована актуальность создания отечественного решения, объединяющего коммуникацию и управление задачами с возможностью развертывания на собственной инфраструктуре для обеспечения технологической независимости. Проведен анализ существующих решений и выбран технологический стек. Разработана архитектура сервиса управления задачами с интеграцией Keycloak через JWT-токены. Спроектирована реляционная модель данных с индексацией для обеспечения производительности. Реализован каскадный CI/CD-конвейер с многоуровневой проверкой конфигураций. Проведено комплексное тестирование, включающее модульные и интеграционные тесты, нагрузочное тестирование базы данных на четырех профилях и проверку развертывания в Kubernetes. Результаты подтвердили корректность реализации, производительность и отказоустойчивость инфраструктуры. Практическая значимость работы заключается в создании независимой корпоративной платформы, готовой к внедрению в организациях различного масштаба.

This work presents the development of a corporate messenger with an integrated task management system based on a microservice architecture. The relevance of creating a domestic solution that combines communication and task management with the possibility of deployment on a private infrastructure to ensure technological independence is substantiated. An analysis of existing solutions was conducted and an appropriate technology stack was selected. The architecture of the task management service was designed with Keycloak integration via JWT tokens. A relational data model with indexing was developed to ensure high performance. A cascading CI/CD pipeline with multi-level configuration validation was implemented. Comprehensive testing was carried out, including unit and integration testing, database load testing across four profiles, and deployment verification in Kubernetes. The results confirmed the correctness of the implementation, system performance, and infrastructure fault tolerance. The practical significance of the work lies in the creation of an independent corporate platform ready for deployment in organizations of various sizes.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...