Фреймворки розробки веб додатків у хмарній системі Heroku
Вантажиться...
Дата
2022
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Метою дипломної роботи є дослідження можливостей хмарної системи
Heroku і порівняння з іншими PaaS системами, аналіз та порівняння
розгортання на платформі Heroku додатків, що використовують різні
фреймворки для веб-розробки, а також створення веб API для моніторингу
показників здоров’я з використанням веб-фреймворку.
Останнім часом можна спостерігати стрімкий розвиток хмарних PaaS
систем, що каже про досить великий попит на дані платформи. Heroku є
однією з таких хмарних систем, представлених на ринку. Ключовими
перевагами даної системи у контексті некомерційних проектів є простий,
зрозумілий користувацький інтерфейс та безкоштовний план з відсутністю
ризику списання коштів у результаті перевищення лімітів, зазначених в
умовах плану. Таким чином, Heroku є чудовим варіантом для розгортання
учбових проектів або старту комерційних.
Перед початком розробки API було здійснено порівняльний аналіз
фреймворків за зручністю розгортання у хмарній системі, кількістю сумісних
мов програмування, механізмом масштабування, детальністю документації та
вартістю. Відповідно до результатів аналізу було обрано стек технологій для
побудови додатку.
Результатом дипломної роботи є теоретична частина у вигляді аналізу
платформи Heroku зі структурованою інформацією про її можливості та
порівнянням з іншими популярними рішеннями PaaS, порівняльний аналіз
фреймворків для веб-розробки, а також практична частина – веб API для
моніторингу показників здоров’я.
У подальшому створений API можна використати як основу серверної
частини власного повноцінного додатка, як у вигляді мобільної версії, так і у
версії для браузера, розробивши необхідну частину клієнтської частини.
Також можна надавати дану програму у якості готового рішення, розширивши
її функціонал, для використання в інших додатках з мікросервісною
архітектурою як продукт з відкритим вихідним кодом або за певний грошовий
еквівалент компенсацію.
Загальний обсяг роботи 98 с., 29 рис., 7 таблиць, 1 додатки, 32 джерела.
Опис
Ключові слова
хмарна система, фреймворк, Heroku, PaaS, web framework, API, веб розробка, cloud system, framework, web development
Бібліографічний опис
Велика, В. В. Фреймворки розробки веб додатків у хмарній системі Heroku : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Велика Вероніка Володимирівна. - Київ, 2022. - 97 с.