Vytvoření aplikace pro účely demonstrace výhod a nevýhod použití microservices
Implementation of an application demonstrating microservices advantages and disadvantages
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Krahulec Vlastimil
Vedoucí práce
Náplava Pavel
Oponent práce
Slavík Tomáš
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Cílem bakalářské práce je vytvořit ukázkovou aplikaci pro demonstraci výhod a nevýhod architektury microservices. První část bakalářské práce je zaměřena na architekturu microservices, co to microservice je a jakým způsobem se aplikace na architektuře microservices implementuje. V druhé části jsou popsány vlastnosti dvou aplikací z korporátního prostředí, které jsou v současné době implementovány monoliticky. Třetí část bakalářské práce je zaměřena na popis vývoje backendu a frontendu ukázkové aplikace na architektuře microservices. Třetí část také obsahuje uživatelské scénáře, na kterých je demonstrována výhoda microservices. Závěrečná část se zabývá výhodami a nevýhodami architektury microservices včetně vyhodnocení náročnosti samotného vývoje. The aim of the bachelor thesis is to create a sample application to demonstrate the advantages and disadvantages of the microservices architecture. The first part of the bachelor thesis is focused on microservices architecture, what microservices is and how the application for the microservices architecture is implemented. The second part describes the properties of two corporate applications that are currently being implemented monolithically. The third part of the bachelor thesis is focused on description of backend and frontend development of sample application for microservices architecture. The third part includes user scenarios where the advantage of microservices is demonstrated. The last part deals with the advantages and disadvantages of the microservices architecture, including the evaluation of the complexity of the development itself.
Kolekce
- Bakalářské práce - 13136 [1124]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Mikroservisní vzory v markdown online editoru
Autor: Yevhen Chaban; Vedoucí práce: Komárek Martin; Oponent práce: Frajták Karel
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2023-06-06)Cílem projektu je udělat přehled a analýzu existující Git based markdown online editor aplikace, kterou vytvořil ČVUT student Vojtěch Sajdl. Aplikace je popsána v jeho diplomové práci [1]. Následovně se nabídne a naimplementuje ... -
Rozšíření ukázkové cloud-native aplikace
Autor: Alena Suvorova; Vedoucí práce: Komárek Martin; Oponent práce: Malý Ivo
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2024-01-31)This bachelor's work researches the landscape of web application security, offering practical tutorials through the development of a demo application for the CodeNOW delivery platform. The main goals are to immerse in ... -
Verzování v mikroslužbové architektuře
Autor: Vojtěch Svoboda; Vedoucí práce: Chloupek Martin; Oponent práce: Frajták Karel
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-06-16)Tato diplomová práce se zabývá problematikou verzování v mikroslužbové architektuře. V rámci této práce je navržen způsob verzování jednotlivých služeb pro~udržení jasných verzí včetně externích závislostí, dále je navrženo ...