Детальная информация

Название: Проектирование и разработка части серверной составляющей CRM для сферы ЖКХ с использованием архитектуры микросервисов: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Информационные системы и базы данных»
Авторы: Третьяк Роман Дмитриевич
Научный руководитель: Брык Иван Юрьевич
Другие авторы: Пархоменко Владимир Андреевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: микросервисная архитектура; асинхронное выполнение; python; FastAPI; большие нагрузки; microservice architecture; asynchronous execution; huge loads
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 02.03.03
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-2492
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\14079

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной выпускной квалификационной работе рассматривается процесс проектирования и разработки серверных приложения с применением микросервисной архитектуры. В ходе работы были формализованы требования заказчика «ООО EngGroup»‎, на их основе была спроектированна многосервисная архитектура, реализованна на языке Python и проведено нагрузочное тестирование. Разработанная программа является частью CRM системы для сферы ЖКХ. Работа выполненна с использованием современного стека технологий в виде языка Python, библиотек FastApi и asyncio, базы данных PostgreSQL.

This bachelor work examines the process of designing and developing server applications based on microservice architecture. In the course of the work, the requirements of the customer «OOO EngGroup» were formalized, based on them a multiservice architecture was designed, implemented in the Python language and load tested. The developed program is part of the CRM system for the housing and communal services sector. The work was done using a modern technology stack in the form of the Python language, FastApi and asyncio libraries and PostgreSQL database.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Внешние организации №2 Все Прочитать
Внешние организации №1 Все
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
Интернет Авторизованные пользователи (не СПбПУ, №2) Прочитать
Интернет Авторизованные пользователи (не СПбПУ, №1)
-> Интернет Анонимные пользователи

Оглавление

  • Проектирование и разработка части серверной составляющей CRM для сферы ЖКХ с использованием архитектуры микросервисов
    • Введение
    • 1. Постановка целей и задач
    • 2. Архитектура приложения
    • 3. Реализация
    • 4. Нагрузочное тестирование системы
    • Заключение
    • Список сокращений и условных обозначений
    • Список использованных источников
    • Приложение 1. Код сервиса MailService
    • Приложение 2. Код сервиса AuthService
    • Приложение 3. Код сервиса UserService
    • Приложение 4. Код сервиса PermissionService
    • Приложение 5. Код сервиса ApiService

Статистика использования

stat Количество обращений: 3
За последние 30 дней: 1
Подробная статистика