Vytvoření aplikace pro účely demonstrace výhod a nevýhod použití microservices
Implementation of an application demonstrating microservices advantages and disadvantages
dc.contributor.advisor | Náplava Pavel | |
dc.contributor.author | Krahulec Vlastimil | |
dc.date.accessioned | 2019-01-31T11:07:58Z | |
dc.date.available | 2019-01-31T11:07:58Z | |
dc.date.issued | 2019-01-30 | |
dc.identifier | KOS-773337339605 | |
dc.identifier.uri | http://hdl.handle.net/10467/79284 | |
dc.description.abstract | 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. | cze |
dc.description.abstract | 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. | eng |
dc.language.iso | CZE | |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | Microservices architektura,pojem microservice,SOLID,vlastnosti microservices,automatizace microservices,vývoj microservices,monolitická architektura,implementace ukázkové aplikace,backend,Spring,maven,PostgreSql,Message broker,frontend,Angular 5,PrimeNg,uživatelské scénáře,výhody microservices,nevýhody microservices | cze |
dc.subject | Microservices architecture,concept microserices,SOLID,behavior microservices,automation microservices,development microservices,monolithic architecture,implementation sample application,backent,Spring,maven,PostgreSql,Message broker,frontend,Angular 5,PrimeNg,user scenarios,advantages microservices,disadvantages microservices | eng |
dc.title | Vytvoření aplikace pro účely demonstrace výhod a nevýhod použití microservices | cze |
dc.title | Implementation of an application demonstrating microservices advantages and disadvantages | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Slavík Tomáš | |
theses.degree.grantor | katedra počítačů | cze |
theses.degree.programme | Softwarové inženýrství a technologie | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 13136 [1124]