Проектування і розробка системи з мікросервісною архітектурою

Альтернативна назва
Design and development of a system with microservice architecture
Вантажиться...
Ескіз
Дата
2023
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
Мета дипломної роботи – проектування та розробка сервісу "Бюро знахідок" за допомогою мікросервісної архітектури. Реалізація виконана з використанням мови програмування Python, фреймворку FastAPI для бекенду, Vue.js для фронтенду. Інформація про знахідки та згублені предмети отримується через веб-інтерфейс, де користувачі можуть розміщувати дані про знайдені або втрачені речі. Для реалізації поставленої мети були спроектовані наступні мікросервіси: сервіс для обробки взаємодії з оголошеннями, користувачами та зустрічами, сервіс для обробки даних пов’язаних з геолокаціями, сервіс для створення рекомендацій та сервіс для обробки скарг та надсилання розсилки поштою. Результатом роботи є функціонуючий веб-додаток, який включає в себе систему управління базою даних, мікросервіси для обробки запитів від користувачів. Система має гнучку архітектуру, що дозволяє легко масштабувати її за потреби та розширювати функціонал.
The aim of the graduate project is to design and develop the "Lost and Found Bureau" service using a microservices architecture. The implementation is done using the Python programming language, FastAPI framework for the backend, and Vue.js for the frontend. Information about found and lost items is obtained through a web interface, where users can submit data about the items they found or lost. To achieve the set goal, the following microservices were designed: a service for processing interactions with ads, users, and meetings; a service for processing geolocation-related data; a recommendation service, and a service for handling complaints and sending mailings. The result of the project is a functional web application that includes a database management system and microservices for handling user requests. The system has a flexible architecture that allows for easy scalability and functionality expansion as needed.
Опис
Ключові слова
123 комп’ютерна інженерія, бакалавр, розробка системи, мікросервісна архітектура, сервіс "Бюро знахідок", Python
Бібліографічний опис
Долгополов, В. В. Проектування і розробка системи з мікросервісною архітектурою : кваліфікаційна робота бакалавра ; Desing and development of a system with microservice architecture / В. В. Долгополов. – Одеса, 2023. – 55 с.
DOI
ORCID:
УДК