Інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ
Вантажиться...
Дата
2022-06
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Робота виконана на 116 сторінках, містить 63 ілюстрацій, 31 таблиці. При
підготовці використовувалася література з 20 джерел.
Актуальність теми
Впродовж останніх декількох років мікросервісна архітектура отримує все
більшу популярність серед розробників програмного забезпечення. Така
популярність досягається завдяки ряду переваг, що надає ця архітектура. Але для
того, щоб отримати надійні мікросервісні додатки слід застосовувати шаблони
проектування, які дозволяють уникнути слабких місць в мікросервісах. Зараз
існують десятки мікросервісних шаблонів, але вони є досить складними для
інтеграції в створювані програмні продукти для розробників, які вперше працюють
з мікросервісами. Нажаль, існуючі інструменти для побудови мікросервісних
додатків є вузькоспеціалізованими. На сьогоднішній день на ринку відсутні
інструменти, які б об’єднували в собі всі необхідні компоненти правильної
мікросервісної архітектури. Тому виникла необхідність створення графічного
інструментарію, який б максимально автоматизував створення структури
мікросервісних додатків, залишаючи розробникам більше часу на реалізацію
бізнес-можливостей.
Мета і завдання дослідження
Метою цієї роботи є продовженням циклу досліджень кафедрою теми
створення програмного забезпечення з використанням мікросервісної архітектуру
та автоматизації цих процесів.
Поставлена мета передбачає розв’язок цілої низки конкретних завдань, а саме:
Дослідження існуючих шаблонів забезпечення певних функцій в
мікросервісній архітектурі;
Огляд наявних засобів для побудови інструментарію;
Використовуючи отримані під час аналізу шаблони та засоби, створити
інструментарій проектування структури мікросервісного проблемно-
орієнтованого ПЗ;
Провести тестування створеного інструментарію шляхом створення
медичного додатку.
Об’єкт та предмет дослідження
Об'єктом дослідження є мікросервісна архітектура та її властивості.
Предметом дослідження є практичне створення інструментарію проектування
структури мікросервісного проблемно-орієнтованого ПЗ.
Рішення поставлених завдань і досягнуті результати
За результатами здійсненого дослідження було проаналізовано сучасний стан
мікросервісної архітектури та розроблено інструментарій проектування структури
мікросервісного проблемно-орієнтованого ПЗ, який підтримує найголовніші
шаблони мікросервісної архітектури та дозволяє швидко розробляти надійні та
високопродуктивні мікросервісні додатки. Працездатність створеного
інструментарію була доведена на прикладі медичного застосунку.
Наукова новизна одержаних результатів
Розроблено інструментарій проектування структури мікросервісного
проблемно-орієнтованого ПЗ.
Опис
Ключові слова
мікросервіси, інструментарій, інфраструктура додатків, бази даних, контейнери, шаблони мікросервісної архітектури, microservices, toolkit, application infrastructure, databases, containers, templates of microservice architecture
Бібліографічний опис
Терещенко, О. І. Інструментарій проектування структури мікросервісного проблемно-орієнтованого ПЗ : магістерська дис. : 122 Комп'ютерні науки / Терещенко Олександр Ігорович. - Київ, 2022. - 116 с.