Метод розробки атомарних gRPC мікросервісів
dc.contributor.advisor | Халус, Олена Андріївна | |
dc.contributor.author | Нагорний, Максим Юрійович | |
dc.date.accessioned | 2023-03-14T13:58:56Z | |
dc.date.available | 2023-03-14T13:58:56Z | |
dc.date.issued | 2022-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.abstracten | Explanatory 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.abstractother | Explanatory 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.extent | 113 с. | uk |
dc.format.page | 113 с. | uk |
dc.identifier.citation | Нагорний, М. Ю. Метод розробки атомарних gRPC мікросервісів : магістерська дис. : 121 Інженерія програмного забезпечення / Нагорний Максим Юрійович. - Київ, 2022. - 113 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/53686 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | RPC | uk |
dc.subject | атомарність | uk |
dc.subject | відмовостійкість | uk |
dc.subject | швидкість розробки | uk |
dc.subject | мікросервіси | uk |
dc.subject | архітектура | uk |
dc.subject | синхронізація файлу протобуферу | uk |
dc.subject | atomicity | uk |
dc.subject | failure tolerance | uk |
dc.subject | development speed | uk |
dc.subject | microservices | uk |
dc.subject | architecture | uk |
dc.subject | protobuffer file synchronization | uk |
dc.subject.udc | 004.4'244 | uk |
dc.title | Метод розробки атомарних gRPC мікросервісів | uk |
dc.title.alternative | Method for Developing Atomic gRPC Microservices | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
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
- Опис: