Detail práce
Framework for Development and Operation of Cloud Services
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.
Cloud, Aplikačný Rámec, Návrh Aplikačného Rámca, Architektúra Microservice, Platforma ako Služba, Python Django, React, Google Cloud Platform
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.
- 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?
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Kanich Ondřej, Ing., Ph.D. (UITS FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), člen
@mastersthesis{FITMT24791, author = "Peter Hamran", type = "Diplomov\'{a} pr\'{a}ce", title = "Framework for Development and Operation of Cloud Services", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2022, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/24791/" }