Моделювання та адаптація мікросервісної архітектури для Big Data систем

dc.contributor.advisorНосов, Костянтин Сергійович
dc.contributor.authorОлійник, Марк Денисович
dc.date.accessioned2024-03-04T08:48:36Z
dc.date.available2024-03-04T08:48:36Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 41 таблицю, 27 рисунків та 15 джерел – загалом 66 сторінок. Дипломний проєкт присвячений для відстеження запитів в системах, що побудовані за допомогою мікросервісного підходу для архітектури, а також для динамічної побудови моделі таких систем. Саме тому в рамках дипломного проєктування було створено власний алгоритм трасування запитів і розроблено проміжне програмне забезпечення для його впровадження. Також було розроблено систему для обміну файлів на мікросервісній архітектурі для демонстрації роботи алгоритму в реальному середовищі. У першому розділі було виконано опис та аналіз предметної області програмного продукту, що розробляється. Під час цього було проаналізовано ринок подібних продуктів та рішень для вирішення поставлених задач. Також було описано вимоги до програмного забезпечення та проведений порівняльний аналіз з іншими підходами до моделювання подібних систем. У другому розділі було виконано опис процесів за допомогою BPMN та UML діаграм, а також описана архітектура програмного забезпечення та підходи, що були застосовані під час розробки. Третій розділ дипломного проєкту охоплює якість програмного продукту. Для цього були описані процеси тестування, тест-кейси, а також проведений огляд програмного забезпечення. В четвертому розділі було виконано опис процесу впровадження та супроводу застосунку, зокрема розгортання програмного забезпечення та описаний процес взаємодії з програмним забезпеченням.
dc.description.abstractotherThe explanatory note of the diploma project consists of four chapters, contains 41 tables, 27 figures, and 15 sources - a total of 66 pages. The thesis project is dedicated to tracking requests in systems built using a microservice approach to architecture, as well as to dynamically build a model of such systems. That is why, as part of the diploma project, a proprietary request tracing algorithm was created and middleware for its implementation was developed. A file sharing system based on a microservice architecture was also developed to demonstrate the algorithm's operation in a real-world environment. In the first chapter was described and analyzed the subject area of the software product under development as well as the market of similar products and solutions for solving the tasks. Also the requirements for the software were described and a comparative analysis with other approaches to modeling similar systems was conducted. The second chapter described the processes using BPMN and UML diagrams, as well as the software architecture and approaches used during development. The third section of the thesis project covers the quality of the software product. For this purpose the testing processes and test cases were described and software review were conducted. The fourth chapter describes the process of implementing and maintaining the application, including software deployment and the process of interaction with the software.uk
dc.format.extent144 с.uk
dc.identifier.citationОлійник, М. Д. Моделювання та адаптація мікросервісної архітектури для Big Data систем : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Олійник Марк Денисович. - Київ, 2023. - 144 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/65160
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиїв
dc.subjectweb додатокuk
dc.subjectмікросервісиuk
dc.subjecttracinguk
dc.subjectтрасування запитівuk
dc.subjectFirebaseuk
dc.subjectбаза данихuk
dc.subjectстатистикаuk
dc.subjectweb applicationuk
dc.subjectmicroservicesuk
dc.subjectrequest tracinguk
dc.subjectdatabaseuk
dc.subjectstatisticsuk
dc.titleМоделювання та адаптація мікросервісної архітектури для Big Data системuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Oliinyk_bakalavr.pdf
Розмір:
4.58 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: