Детальная информация
| Название | Разработка корпоративного мессенджера: выпускная квалификационная работа бакалавра: направление 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 |
|---|---|
| Авторы | Козяков Данил Антонович |
| Научный руководитель | Болсуновская Марина Владимировна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | корпоративный мессенджер ; микросервисная архитектура ; отказоустойчивость ; управление задачами ; ArgoCD ; CI/CD ; FastAPI ; GitHub Actions ; Keycloak ; Kubernetes ; PostgreSQL ; corporate messenger ; fault tolerance ; microservice architecture ; task tracker |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.01 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2646 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42817 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Представлена разработка корпоративного мессенджера с интегрированной системой управления задачами на основе микросервисной архитектуры. Обоснована актуальность создания отечественного решения, объединяющего коммуникацию и управление задачами с возможностью развертывания на собственной инфраструктуре для обеспечения технологической независимости. Проведен анализ существующих решений и выбран технологический стек. Разработана архитектура сервиса управления задачами с интеграцией 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|