Details

Title Разработка бэкенда для маркетплейса Telegram-ботов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Саакян Михаил Георгиевич
Scientific adviser Смирнов Николай Георгиевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects маркетплейс ; микросервисы ; чистая архитектура ; fastapi ; python ; sqlalchemy ; minio ; jwt ; marketplace ; microservices ; clean architecture
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1158
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35793
Record create date 7/30/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

В данной работе была рассмотрена реализация бэкенд микросервисной архитектуры из четырех независимых приложений для маркетплейса Telegram-ботов. Изучены существующие решения на рынке продажи и покупки ПО, сравнены их преимущества, недостатки и технические особенности. На основе этого были сформированы функциональные требования к проекту. В ходе разработки был задействован процесс непрерывной интеграции и тестирования. В результате были проанализированы различные технологические фреймворки для реализации современного веб-приложения. Разработана и протестирована серверная часть маркетплейса.

This work considered the implementation of a backend microservice architecture of four independent applications for a Telegram bot marketplace. Existing solutions in the software sales and purchase market were studied, their advantages, disadvantages and technical features were compared. Based on this, functional requirements for the project were formed. During the development, the process of continuous integration and testing was involved. As a result, various technological frameworks for the implementation of a modern web application were analyzed. The server part of the marketplace was developed and tested.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
    • 1.1 Обзор существующих решений
    • 1.2 Требования к продукту
  • ГЛАВА 2. РЕАЛИЗАЦИЯ
    • 2.1 Архитектура приложения
    • 2.2 Архитектура микросервисов
    • 2.3 Обоснование используемых технологий
    • 2.4 Сервис приема онлайн-платежей
    • 2.5 Хранение файлов
  • ГЛАВА 3. РЕЗУЛЬТАТЫ
    • 3.1 Система авторизации
    • 3.2 Базовый микросервис
    • 3.4 Протоколы передачи информации
    • 3.5 Работа с файлами
    • 3.6 Внедрение и тестирование
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ 1
  • ПРИЛОЖЕНИЕ 2
  • ПРИЛОЖЕНИЕ 3
  • ПРИЛОЖЕНИЕ 4
  • ПРИЛОЖЕНИЕ 5
  • ПРИЛОЖЕНИЕ 6
  • ПРИЛОЖЕНИЕ 7
  • ПРИЛОЖЕНИЕ 8

Access count: 0 
Last 30 days: 0

Detailed usage statistics