Фреймворки розробки веб додатків у хмарній системі Heroku
dc.contributor.advisor | Харченко, Костянтин Васильович | |
dc.contributor.author | Велика, Вероніка Володимирівна | |
dc.date.accessioned | 2023-02-16T14:45:51Z | |
dc.date.available | 2023-02-16T14:45:51Z | |
dc.date.issued | 2022 | |
dc.description.abstracten | The aim of the thesis is to study the capabilities of the Heroku cloud system and compare it with other PaaS systems, analyze and compare the deployment process on the Heroku platform for applications that use different frameworks for web development, and create a web API for monitoring health indicators using the web framework. Recently, we can see the rapid development of cloud PaaS systems, which indicates a fairly high demand for these platforms. Heroku is one of such cloud systems on the market. The key advantages of this system in the context of non- profit projects are a simple, clear user interface and a free plan with no risk of charge- off funds as a result of exceeding the limits specified in the terms of the plan. Thus, Heroku is a great option for deploying educational projects or start-ups. Prior to the development of the API, frameworks were compared by the simplicity of deployment to the cloud system, the number of compatible programming languages, scaling mechanism, level of documentation detail, and cost. According to the results of the analysis, a stack of technologies was chosen to build the application. The bachelor's thesis results contain a theoretical part - Heroku platform analysis with structured information about its capabilities and comparison with other popular PaaS solutions, comparative analysis of frameworks for web development, and a practical part - web API for monitoring health indicators. In the future, the created API can be used as the basis of the server part of its own full-fledged application, both in the mobile version and in the browser version, as the necessary client part is developed. It also can be provided as a separate ready- made solution, expanding its functionality, for use in other applications with microservice architecture either as an open-source product or as a commercial project charging a fee. The total volume of work is 98 pages, 29 figures, 7 tables, 1 appendices, 32 sources. | uk |
dc.description.abstractuk | Метою дипломної роботи є дослідження можливостей хмарної системи Heroku і порівняння з іншими PaaS системами, аналіз та порівняння розгортання на платформі Heroku додатків, що використовують різні фреймворки для веб-розробки, а також створення веб API для моніторингу показників здоров’я з використанням веб-фреймворку. Останнім часом можна спостерігати стрімкий розвиток хмарних PaaS систем, що каже про досить великий попит на дані платформи. Heroku є однією з таких хмарних систем, представлених на ринку. Ключовими перевагами даної системи у контексті некомерційних проектів є простий, зрозумілий користувацький інтерфейс та безкоштовний план з відсутністю ризику списання коштів у результаті перевищення лімітів, зазначених в умовах плану. Таким чином, Heroku є чудовим варіантом для розгортання учбових проектів або старту комерційних. Перед початком розробки API було здійснено порівняльний аналіз фреймворків за зручністю розгортання у хмарній системі, кількістю сумісних мов програмування, механізмом масштабування, детальністю документації та вартістю. Відповідно до результатів аналізу було обрано стек технологій для побудови додатку. Результатом дипломної роботи є теоретична частина у вигляді аналізу платформи Heroku зі структурованою інформацією про її можливості та порівнянням з іншими популярними рішеннями PaaS, порівняльний аналіз фреймворків для веб-розробки, а також практична частина – веб API для моніторингу показників здоров’я. У подальшому створений API можна використати як основу серверної частини власного повноцінного додатка, як у вигляді мобільної версії, так і у версії для браузера, розробивши необхідну частину клієнтської частини. Також можна надавати дану програму у якості готового рішення, розширивши її функціонал, для використання в інших додатках з мікросервісною архітектурою як продукт з відкритим вихідним кодом або за певний грошовий еквівалент компенсацію. Загальний обсяг роботи 98 с., 29 рис., 7 таблиць, 1 додатки, 32 джерела. | uk |
dc.format.page | 97 с. | uk |
dc.identifier.citation | Велика, В. В. Фреймворки розробки веб додатків у хмарній системі Heroku : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Велика Вероніка Володимирівна. - Київ, 2022. - 97 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/52693 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | хмарна система | uk |
dc.subject | фреймворк | uk |
dc.subject | Heroku | uk |
dc.subject | PaaS | uk |
dc.subject | web framework | uk |
dc.subject | API | uk |
dc.subject | веб розробка | uk |
dc.subject | cloud system | uk |
dc.subject | framework | uk |
dc.subject | web development | uk |
dc.title | Фреймворки розробки веб додатків у хмарній системі Heroku | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Velyka_bakalavr.pdf
- Розмір:
- 6.14 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: