Науменко, Тетяна ОлександрівнаКондратюк, Тарас Євгенович2023-05-222023-05-222021Кондратюк, Т. Є. Розробка веб-застосунку “Нарди” за допомогою безсерверної платформи з відкритим вихідним кодом : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Кондратюк Тарас Євгенович. – Київ, 2021. – 102 с.https://ela.kpi.ua/handle/123456789/55943Дипломна робота присвячена розробці веб-додатку “Нарди” на мікросервісній архітектурі з використанням 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 бібліографічні найменування102 с.ukвідкритий вихідний кодфункція як сервісмікросервісиGoogle Cloud PlatformGoogle Cloud FunctionsApache OpenWhiskKotlin multiplatformopen sourcefunction as a servicemicroservicesРозробка веб-застосунку “Нарди” за допомогою безсерверної платформи з відкритим вихідним кодомBachelor Thesis