Метод розробки атомарних gRPC мікросервісів

dc.contributor.advisorХалус, Олена Андріївна
dc.contributor.authorНагорний, Максим Юрійович
dc.date.accessioned2023-03-14T13:58:56Z
dc.date.available2023-03-14T13:58:56Z
dc.date.issued2022-12
dc.description.abstractРозмір пояснювальної записки – 89 аркушів, містить 18 ілюстрацій, 40 таблиць, 4 додатки, 49 посилань на джерела. Актуальність теми. У роботі розглянуто проблему в області розробки атомарних gRPC мікросервісів з об’єктом методу розробки атомарних gRPC мікросервісів, показано основні особливості існуючих рішень проблеми, їх переваги та недоліки. Виявлено потребу в удосконаленні методу розробки у архітектурному стилі RPC та створенні інструментального засобу, який буде цьому сприяти. Мета дослідження. Основною метою є спростити використання та створення мікросервісів у архітектурному стилі RPC та створити інструментальний засіб для цього. Об’єкт дослідження: Метод розробки атомарних gRPC мікросервісів. Предмет дослідження: методи, моделі та засоби інструментальних засобів для створення та використання gRPC мікросервісів. Для реалізації поставленої мети сформульовані наступні завдання: − дослідити та порівняти існуючі методи розробки атомарних gRPC мікросервісів; − навести теоретичне обґрунтування власного методу; − розробити метод та інструментальний засіб; − провести дослідження оцінки ефективності запропонованого методу та інструментального засобу. Наукова новизна результатів магістерської дисертації полягає в тому, що було створено метод розробки атомарних gRPC мікросервісів, який сприяє більш швидкій та надійній розробці мікросервісної інфраструктури, а також інструментальний засіб. Практичне значення отриманих результатів полягає в тому, що удосконалений метод сприяє більш швидкій та надійній розробці атомарних gRPC мікросервісів, що зменшує вартість та час розробки. Також було створено інструментальний засіб на основі цього методу. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на Третій Всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2022 осінь) – м. Київ. Публікація. Наукові положення дисертації опубліковано в: Нагорний М.Ю. Метод розробки атомарних gRPC мікросервісів/ М.Ю. Нагорний, О.А. Халус // Матеріали Третьої Всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2022 осінь) – м. Київ: НТУУ «КПІ ім. Ігоря Сікорського», 23-25 листопада 2022 р.uk
dc.description.abstractenExplanatory note size – 89 pages, contains 18 illustrations, 40 tables, 4 applications, 49 references. Topicality. Examines the problem in the field of atomic gRPC microservices development with the object of the atomic gRPC microservices development method, shows the main features of the existing solutions to the problem, their advantages and disadvantages. The need to improve the development method in the architectural style of RPC and to create a tool that will facilitate this has been identified. The aim of the study. The main target is to simplify the use and creation of microservices in the RPC architectural style and to create a tooling tool for this. The object of research: method for developing atomic gRPC microservices. The subject of research: methods, models, and tooling tools for creating and using RPC microservices. To achieve this goal, the following tasks were formulated: − investigate and compare existing methods of atomic gRPC microservices development; − provide a theoretical justification of the improved method; − develop an improved method and tool; − conduct a study of the evaluation of the effectiveness of the proposed method and tool. The scientific novelty of the results of the master's dissertation is that the method of developing atomic gRPC microservices has been improved, which contributes to faster and more reliable development of microservice infrastructure, as well as a tool. The practical value of the obtained results is that the improved method contributes to the faster and more reliable development of atomic gRPC microservices, which reduces the cost and development time. A tool was also created based on this method. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Kyiv Polytechnic Institute. Igor Sikorsky». Approbation. The scientific provisions of the dissertation were tested at the Third All-Ukrainian scientific and practical conference of young scientists and students "Software engineering and advanced information technologies" (SoftTech-2022 autumn) - Kyiv. Publication. The scientific provisions of the dissertation were published in: Nahornyi M. Method for Developing Atomic gRPC Microservices/ М. Nahornyi, О. Khalus // Materials of the Third All-Ukrainian scientific and practical conference of young scientists and students "Software engineering and advanced information technologies" (SoftTech-2022 autumn) - Kyiv: NTUU "Igor Sikorsky Kyiv Polytechnic Institute", November 23-25, 2022.uk
dc.description.abstractotherExplanatory note size – 89 pages, contains 18 illustrations, 40 tables, 4 applications, 49 references. Topicality. Examines the problem in the field of atomic gRPC microservices development with the object of the atomic gRPC microservices development method, shows the main features of the existing solutions to the problem, their advantages and disadvantages. The need to improve the development method in the architectural style of RPC and to create a tool that will facilitate this has been identified. The aim of the study. The main target is to simplify the use and creation of microservices in the RPC architectural style and to create a tooling tool for this. The object of research: method for developing atomic gRPC microservices. The subject of research: methods, models, and tooling tools for creating and using RPC microservices. To achieve this goal, the following tasks were formulated: − investigate and compare existing methods of atomic gRPC microservices development; − provide a theoretical justification of the improved method; − develop an improved method and tool; − conduct a study of the evaluation of the effectiveness of the proposed method and tool. The scientific novelty of the results of the master's dissertation is that the method of developing atomic gRPC microservices has been improved, which contributes to faster and more reliable development of microservice infrastructure, as well as a tool. The practical value of the obtained results is that the improved method contributes to the faster and more reliable development of atomic gRPC microservices, which reduces the cost and development time. A tool was also created based on this method. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Kyiv Polytechnic Institute. Igor Sikorsky». Approbation. The scientific provisions of the dissertation were tested at the Third All-Ukrainian scientific and practical conference of young scientists and students "Software engineering and advanced information technologies" (SoftTech-2022 autumn) - Kyiv. Publication. The scientific provisions of the dissertation were published in: Nahornyi M. Method for Developing Atomic gRPC Microservices/ М. Nahornyi, О. Khalus // Materials of the Third All-Ukrainian scientific and practical conference of young scientists and students "Software engineering and advanced information technologies" (SoftTech-2022 autumn) - Kyiv: NTUU "Igor Sikorsky Kyiv Polytechnic Institute", November 23-25, 2022.uk
dc.description.abstractukРозмір пояснювальної записки – 89 аркушів, містить 18 ілюстрацій, 40 таблиць, 4 додатки, 49 посилань на джерела. Актуальність теми. У роботі розглянуто проблему в області розробки атомарних gRPC мікросервісів з об’єктом методу розробки атомарних gRPC мікросервісів, показано основні особливості існуючих рішень проблеми, їх переваги та недоліки. Виявлено потребу в удосконаленні методу розробки у архітектурному стилі RPC та створенні інструментального засобу, який буде цьому сприяти. Мета дослідження. Основною метою є спростити використання та створення мікросервісів у архітектурному стилі RPC та створити інструментальний засіб для цього. Об’єкт дослідження: Метод розробки атомарних gRPC мікросервісів. Предмет дослідження: методи, моделі та засоби інструментальних засобів для створення та використання gRPC мікросервісів. Для реалізації поставленої мети сформульовані наступні завдання: − дослідити та порівняти існуючі методи розробки атомарних gRPC мікросервісів; − навести теоретичне обґрунтування власного методу; − розробити метод та інструментальний засіб; − провести дослідження оцінки ефективності запропонованого методу та інструментального засобу. Наукова новизна результатів магістерської дисертації полягає в тому, що було створено метод розробки атомарних gRPC мікросервісів, який сприяє більш швидкій та надійній розробці мікросервісної інфраструктури, а також інструментальний засіб. Практичне значення отриманих результатів полягає в тому, що удосконалений метод сприяє більш швидкій та надійній розробці атомарних gRPC мікросервісів, що зменшує вартість та час розробки. Також було створено інструментальний засіб на основі цього методу. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на Третій Всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2022 осінь) – м. Київ. Публікація. Наукові положення дисертації опубліковано в: Нагорний М.Ю. Метод розробки атомарних gRPC мікросервісів/ М.Ю. Нагорний, О.А. Халус // Матеріали Третьої Всеукраїнській науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2022 осінь) – м. Київ: НТУУ «КПІ ім. Ігоря Сікорського», 23-25 листопада 2022 р.uk
dc.format.extent113 с.uk
dc.format.page113 с.uk
dc.identifier.citationНагорний, М. Ю. Метод розробки атомарних gRPC мікросервісів : магістерська дис. : 121 Інженерія програмного забезпечення / Нагорний Максим Юрійович. - Київ, 2022. - 113 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/53686
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectRPCuk
dc.subjectатомарністьuk
dc.subjectвідмовостійкістьuk
dc.subjectшвидкість розробкиuk
dc.subjectмікросервісиuk
dc.subjectархітектураuk
dc.subjectсинхронізація файлу протобуферуuk
dc.subjectatomicityuk
dc.subjectfailure toleranceuk
dc.subjectdevelopment speeduk
dc.subjectmicroservicesuk
dc.subjectarchitectureuk
dc.subjectprotobuffer file synchronizationuk
dc.subject.udc004.4'244uk
dc.titleМетод розробки атомарних gRPC мікросервісівuk
dc.title.alternativeMethod for Developing Atomic gRPC Microservicesuk
dc.typeMaster Thesisuk

Файли

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