Інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ
dc.contributor.advisor | Безносик, Олександр Юрійович | |
dc.contributor.author | Терещенко, Олександ Ігорович | |
dc.date.accessioned | 2023-02-09T09:59:50Z | |
dc.date.available | 2023-02-09T09:59:50Z | |
dc.date.issued | 2022-06 | |
dc.description.abstracten | The master's thesis is made on 116 pages containing 63 illustrations and 31 tables. When preparing the dissertation, literature from 20 sources was used. Actuality of the topic Over the past few years, microservice architecture has become increasingly popular among software developers. This popularity is achieved due to a number of advantages provided by this architecture. But in order to get reliable microservice applications, you should use design templates that avoid vulnerabilities in microservices. There are now dozens of microservice templates, but they are quite complex to integrate into software products for developers who are working with microservices for the first time. Unfortunately, the existing tools for building microservice applications are highly specialized. There are currently no tools on the market that combine all the necessary components of a proper microservice architecture. Therefore, there is a need to create graphical tools that would automate the creation of the structure of microservice applications, leaving developers more time to implement business logic. The purpose and objectives of the study The purpose of this work is to continue the department’s cycle of researches of software development using microservice architecture and automation of these processes. This goal involves the solution of a number of specific tasks, namely: Research of existing patterns for providing certain functions in microservice architecture; Review of available tools for building the toolkit; Using the patterns and tools obtained during the analysis, to create the tool for designing the structure of microservice problem-oriented software; Conduct testing of the created tools by creating a medical application. Object and subject of research The object of research is microservice architecture and its properties. The subject of the research is the practical creation of the tool for designing the structure of microservice problem-oriented software. Solution of tasks and achieved results According to the results of the study, the current state of microservice architecture was analyzed and the tool for designing the structure of microservice problem-oriented software were developed, which supports the most important templates of microservice architecture and allows you to quickly develop reliable and high performance microservice applications. The efficiency of the created tool was proved on the example of medical application. Scientific novelty of the obtained results The toolkit for designing the structure of microservice problem-oriented software has been developed. | uk |
dc.description.abstractuk | Робота виконана на 116 сторінках, містить 63 ілюстрацій, 31 таблиці. При підготовці використовувалася література з 20 джерел. Актуальність теми Впродовж останніх декількох років мікросервісна архітектура отримує все більшу популярність серед розробників програмного забезпечення. Така популярність досягається завдяки ряду переваг, що надає ця архітектура. Але для того, щоб отримати надійні мікросервісні додатки слід застосовувати шаблони проектування, які дозволяють уникнути слабких місць в мікросервісах. Зараз існують десятки мікросервісних шаблонів, але вони є досить складними для інтеграції в створювані програмні продукти для розробників, які вперше працюють з мікросервісами. Нажаль, існуючі інструменти для побудови мікросервісних додатків є вузькоспеціалізованими. На сьогоднішній день на ринку відсутні інструменти, які б об’єднували в собі всі необхідні компоненти правильної мікросервісної архітектури. Тому виникла необхідність створення графічного інструментарію, який б максимально автоматизував створення структури мікросервісних додатків, залишаючи розробникам більше часу на реалізацію бізнес-можливостей. Мета і завдання дослідження Метою цієї роботи є продовженням циклу досліджень кафедрою теми створення програмного забезпечення з використанням мікросервісної архітектуру та автоматизації цих процесів. Поставлена мета передбачає розв’язок цілої низки конкретних завдань, а саме: Дослідження існуючих шаблонів забезпечення певних функцій в мікросервісній архітектурі; Огляд наявних засобів для побудови інструментарію; Використовуючи отримані під час аналізу шаблони та засоби, створити інструментарій проектування структури мікросервісного проблемно- орієнтованого ПЗ; Провести тестування створеного інструментарію шляхом створення медичного додатку. Об’єкт та предмет дослідження Об'єктом дослідження є мікросервісна архітектура та її властивості. Предметом дослідження є практичне створення інструментарію проектування структури мікросервісного проблемно-орієнтованого ПЗ. Рішення поставлених завдань і досягнуті результати За результатами здійсненого дослідження було проаналізовано сучасний стан мікросервісної архітектури та розроблено інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ, який підтримує найголовніші шаблони мікросервісної архітектури та дозволяє швидко розробляти надійні та високопродуктивні мікросервісні додатки. Працездатність створеного інструментарію була доведена на прикладі медичного застосунку. Наукова новизна одержаних результатів Розроблено інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ. | uk |
dc.format.page | 116 с. | uk |
dc.identifier.citation | Терещенко, О. І. Інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ : магістерська дис. : 122 Комп'ютерні науки / Терещенко Олександр Ігорович. - Київ, 2022. - 116 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/52421 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | мікросервіси | uk |
dc.subject | інструментарій | uk |
dc.subject | інфраструктура додатків | uk |
dc.subject | бази даних | uk |
dc.subject | контейнери | uk |
dc.subject | шаблони мікросервісної архітектури | uk |
dc.subject | microservices | uk |
dc.subject | toolkit | uk |
dc.subject | application infrastructure | uk |
dc.subject | databases | uk |
dc.subject | containers | uk |
dc.subject | templates of microservice architecture | uk |
dc.subject.udc | 004.42 | uk |
dc.title | Інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Tereshchenko_magistr.pdf
- Розмір:
- 2.24 MB
- Формат:
- Adobe Portable Document Format
- Опис: