Розробка веб-застосунку “Нарди” за допомогою безсерверної платформи з відкритим вихідним кодом

dc.contributor.advisorНауменко, Тетяна Олександрівна
dc.contributor.authorКондратюк, Тарас Євгенович
dc.date.accessioned2023-05-22T11:50:39Z
dc.date.available2023-05-22T11:50:39Z
dc.date.issued2021
dc.description.abstractДипломна робота присвячена розробці веб-додатку “Нарди” на мікросервісній архітектурі з використанням Google Cloud Functions та Apache OpenWhisk як безсерверних платформ та їх порівнянню. Актуальність теми зумовлена тим, що область безсерверних обчислень стрімко розвивається, постійно з’являються нові рішення в цій сфері. Відповідно слід проводити детальні порівняння для визначення кращого рішення для безсерверного прокету. Ціллю дипломної роботи є розгляд мікросервісної архітектури і зіставлення Apache OpenWhisk та Google Cloud Functions на прикладі розробки веб-застосунку “Нарди”. В ході роботи було розроблено мікросервісну архітектуру додатка. Також була реалізована бібліотека з використанням Kotlin Multiplatform. За розробленою архітектурою був імплементований застосунок для Apache OpenWhisk та Google Cloud Functions. В результаті проведений аналіз використання Kotlin Multiplatform для написання крос-платформної бібліотеки, виконано детальне порівняння Apache OpenWhisk та Google Cloud Functions як безсерверних платформ для розробки на Google Cloud Platform. Загальний обсяг роботи – 102 сторінки, 37 рисунків, 7 таблиць, 24 бібліографічні найменуванняuk
dc.description.abstractotherThis work is devoted to development of “Backgammon” web-applcation using microservice architecture with Google Cloud Functions and Apache OpenWhisk as servierless platforms and comparison between them. The relevance of the topic is due to fact that the field of serverless computing is developing rapidly, new solutions are constantly appearing in this area. So that, detailed comparisons should be done to determine the best solution for serverless project. The aim of the thesis is to consider the microservice architecture and compare Apache OpenWhisk and Google Cloud Functions for developing “Backgammon” web application. In the course of work the microservice architecture of the app was developed. Also was implemented library with Kotlin Multiplatform. According to developed architecture, an app for Apache OpenWhisk and Google Cloud Functions was developed. As a result, analysis of the use of Kotlin Multiplatform to write a cross- platform library was conducted, Apache OpenWhisk and Google Cloud Functions were compared in details as server-free platforms for development on Google Cloud Platform. The total amount of work – 102 pages, 37 figures, 7 tables, 24 bibliographic titles.uk
dc.format.extent102 с.uk
dc.identifier.citationКондратюк, Т. Є. Розробка веб-застосунку “Нарди” за допомогою безсерверної платформи з відкритим вихідним кодом : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Кондратюк Тарас Євгенович. – Київ, 2021. – 102 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/55943
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвідкритий вихідний кодuk
dc.subjectфункція як сервісuk
dc.subjectмікросервісиuk
dc.subjectGoogle Cloud Platformuk
dc.subjectGoogle Cloud Functionsuk
dc.subjectApache OpenWhiskuk
dc.subjectKotlin multiplatformuk
dc.subjectopen sourceuk
dc.subjectfunction as a serviceuk
dc.subjectmicroservicesuk
dc.titleРозробка веб-застосунку “Нарди” за допомогою безсерверної платформи з відкритим вихідним кодомuk
dc.typeBachelor Thesisuk

Файли

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