Хмарні сервіси з використанням методів асинхронного програмування

dc.contributor.advisorХарченко, Костянтин Васильович
dc.contributor.authorПереяславський, Сергій Костянтинович
dc.date.accessioned2023-03-16T09:34:07Z
dc.date.available2023-03-16T09:34:07Z
dc.date.issued2022
dc.description.abstractМетою даної роботи є дослідження методів асинхронного програмування, їхній аналіз, порівняння та застосування при побудові додатків які є одним з компонентів в мікросервісній архітектурі та розгортання сервісу в хмарній системі. В процесі виконання роботи були досліджені особливості та стандарти реактивного підходу до програмування, була розглянута стандартна реалізація на мові програмування Java, описані основні концепції, які застосовуються при реактивному підході до побудови систем, розглянуті існуючі реалізації, проведено порівняння, визначені їхні переваги та недоліки. В результаті дипломної роботи на прикладі побудованого мікросервісного додатку було розглянуто застосування фреймворку Spring у поєднанні з реактивними бібліотеками, проведений аналіз підходу, описані характеристики фреймворку, особливості застосування, тестування та розміщення серед інших сервісів. Окремо було розглянуто розгортання сервісу в хмарній системі Heroku з використанням бази даних MongoDB. Цю роботу рекомендується використовувати у якості методичних рекомендацій при розробці інформаційних систем, які розміщуються в реактивному мікросервісному середовищі. Загальний обсяг роботи: 115 сторінок, 32 рисунки, 7 таблиць, 25 посилань, 1 додаток.uk
dc.description.abstractotherThe goal of this work is to research the tools of asynchronous programming, their analysis, comparison and usage in construction of applications that are the components of microservice architecture and service deployment in the cloud system. The paper contains the features and standards of the reactive approach to programming, the standard implementation in Java programming language, the basic concepts used in the reactive approach while building the systems, existing implementations were considered, comparisons were made, the advantages and disadvantages of such an approach were identified. As a result of the thesis on the example of the built microservice application was considered the use of Spring framework in combination with reactive libraries, approach analysis, framework characteristics, application features, testing approach and its placement among other services. The deployment of the service in the Heroku cloud system using the MongoDB database was considered separately. It is recommended to use this work as methodological recommendations in the development of information systems that are used in a reactive microservice environment. The total volume of work: 115 pages, 32 figures, 7 tables, 25 links, 1 appendix.uk
dc.format.extent115 с.uk
dc.identifier.citationПереяславський, С. К. Хмарні сервіси з використанням методів асинхронного програмування : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Переяславський Сергій Костянтинович. - Київ, 2022. - 115 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/53739
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectреактивне програмуванняuk
dc.subjectфреймворк Springuk
dc.subjectброкер повідомленьuk
dc.subjectмікросервісний додатокuk
dc.subjectхмарна інфраструктураuk
dc.subjectSpring WebFluxuk
dc.subjectProject Reactoruk
dc.subjectHerokuuk
dc.subjectMongoDBuk
dc.subjectreactive programminguk
dc.subjectSpring frameworkuk
dc.subjectmessage brokeruk
dc.subjectmicroservice applicationuk
dc.subjectcloud infrastructureuk
dc.titleХмарні сервіси з використанням методів асинхронного програмуванняuk
dc.title.alternativeCloud services based on asynchronous programming methodsuk
dc.typeBachelor Thesisuk

Файли

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