Framework for Development and Operation of Cloud Services

Loading...
Thumbnail Image

Date

Authors

Hamran, Peter

Mark

E

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Zložitosť vývoja moderných aplikácií postupne narastá. V tejto práci sa snažím navrhnúť a demonštrovať aplikačný rámec skladajúci sa zo služieb navrhnutých pre cloudové prostredie, ktorý rieši problémy dôležité pre podnikanie. Vytvoril som súhrn existujúcich poskytovateľov cloudových služieb spolu s prehľadom technológií dôležitých pre implementáciu serverovej a klientskej strany aplikácií so zameraním na prevádzku v cloude. Aplikačný rámec je navrhnutý s ohľadom na princípy architektúry mikroslužieb ako distribuovaný systém služieb spolu s fungujúcou demo aplikáciou, ktorá ich využíva.
The complexity of modern application development is rising. In this thesis, my efforts aim at designing and demonstrating a framework consisting of cloud-native services that target common business-critical issues. I explore the available cloud service providers on the market and current technologies for implementing both server and client-side web applications running in cloud environments. I have developed the services of this framework following microservice architecture principles with a working demo application that utilizes this framework.

Description

Citation

HAMRAN, P. Framework for Development and Operation of Cloud Services [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.

Document type

Document version

Date of access to the full text

Language of document

en

Study field

Inteligentní systémy

Comittee

doc. Ing. František Zbořil, CSc. (předseda) doc. RNDr. Pavel Smrž, Ph.D. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Ondřej Kanich, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)

Date of acceptance

2022-06-20

Defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E. Otázky u obhajoby: In Sec. 3.1 "Monolithic Architecture", you are using two terms quite freely, "layers" and "tiers", however, they usually have exact meaning in software engineering books and papers. Explain these terms in the context of cloud applications and your thesis and explain also how they relate and how they differ. Describe which concepts presented in the theoretical part of the thesis (besides the micro-service architecture) are utilized in your framework and the application and how. How the framework (and the software artifacts that you submitted with the thesis) can be applied or reused to develop application for cloud computing platforms? In your opinion, can the implemented system be more robust or feature rich? Can you compare your solution to the state-of-the-art solutions? Why did you pick this topic? How many lines of code did you write? And in what languages?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO