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

dc.contributor.authorДолгополов, Владислав Васильович
dc.date.accessioned2024-10-17T12:07:15Z
dc.date.available2024-10-17T12:07:15Z
dc.date.issued2023
dc.description.abstractМета дипломної роботи – проектування та розробка сервісу "Бюро знахідок" за допомогою мікросервісної архітектури. Реалізація виконана з використанням мови програмування Python, фреймворку FastAPI для бекенду, Vue.js для фронтенду. Інформація про знахідки та згублені предмети отримується через веб-інтерфейс, де користувачі можуть розміщувати дані про знайдені або втрачені речі. Для реалізації поставленої мети були спроектовані наступні мікросервіси: сервіс для обробки взаємодії з оголошеннями, користувачами та зустрічами, сервіс для обробки даних пов’язаних з геолокаціями, сервіс для створення рекомендацій та сервіс для обробки скарг та надсилання розсилки поштою. Результатом роботи є функціонуючий веб-додаток, який включає в себе систему управління базою даних, мікросервіси для обробки запитів від користувачів. Система має гнучку архітектуру, що дозволяє легко масштабувати її за потреби та розширювати функціонал.
dc.description.abstractThe 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.
dc.identifier.citationДолгополов, В. В. Проектування і розробка системи з мікросервісною архітектурою : кваліфікаційна робота бакалавра ; Desing and development of a system with microservice architecture / В. В. Долгополов. – Одеса, 2023. – 55 с.
dc.identifier.urihttps://dspace.onu.edu.ua/handle/123456789/39573
dc.language.isouk
dc.publisherОдеський національний університет імені І. І. Мечникова
dc.subject123 комп’ютерна інженерія
dc.subjectбакалавр
dc.subjectрозробка системи
dc.subjectмікросервісна архітектура
dc.subjectсервіс "Бюро знахідок"
dc.subjectPython
dc.titleПроектування і розробка системи з мікросервісною архітектурою
dc.title.alternativeDesign and development of a system with microservice architecture
dc.typeDiplomas
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
123_Dolhopolov_Vladyslav_Vasylovych.pdf
Розмір:
3.23 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: