Migration of FELSight application to microservice architecture

dc.contributor.advisor Balík, Miroslav
dc.contributor.author Svoboda, Ladislav
dc.contributor.referee Zídek, Jan
dc.date.accessioned 2023-06-14T22:51:38Z
dc.date.available 2023-06-14T22:51:38Z
dc.date.issued 2023-06-14
dc.description.abstract FELsight je aplikace, která poskytuje studentům různé funkcionality, které jim mají ulehčovat studium. Například zobrazování rozvrhů nebo jídelníčky menz. Náplní této práce bylo vybrat dvě funkcionality poskytované portálem pro studenty FELSight a vytvořit pro ně nové mikroslužby. Práce také přiblíží jaké funkce FELSight poskytuje, jak vypadá jeho současná architektura a jaké problémy to přináší. V rámci práce byly mikroslužby pokryty testy a byly připraveny na nasazení na vývojářské prostředí a integraci do stávajícího monolitu. Nakonec je také představen základ pro integraci funkcionalit, kterými se tato práce zabývá, do fakultní platformy HUB.FEL. Ta má za úkol sjednotit všechny aplikace vyvíjené CZM na jedno místo. cs
dc.description.abstract FELsight is an application that provides students with various functionalities to help them with their studies. For example, viewing timetables or menus for school buffets.The goal of this thesis was to select two functionalities provided by the student portal FELSight and create new microservices for them. The thesis also outlined all of the functionalities provided by FELSight, what its current architecture looks like and what problems it poses. As part of the thesis, the microservices were covered by tests and were prepared to be deployed to the development environment and integrated into the monolith. Finally, the basis for integrating the functionalities addressed in this work into the faculty platform HUB.FEL is also presented. HUB.FEL is intended to unify all applications developed by CZM in one place. en
dc.identifier KOS-1089127972805
dc.identifier.uri http://hdl.handle.net/10467/109283
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. 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. en
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 v platném znění. cs
dc.subject aplikace FELSight cs
dc.subject Java cs
dc.subject mikroslužby cs
dc.subject monolitická architektura cs
dc.subject application FELSight en
dc.subject Java en
dc.subject microservices en
dc.subject monolithic architecture en
dc.title Přechod aplikace FELSight na mikroslužbovou architekturu cs
dc.title Migration of FELSight application to microservice architecture en
dc.type bachelor thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 28f91ad3-f541-4106-9094-b655c11bb43d
relation.isAdvisorOfPublication.latestForDiscovery 28f91ad3-f541-4106-9094-b655c11bb43d
relation.isAuthorOfPublication 35d3cd9b-62f6-45fb-aeb6-819b6464b90f
relation.isAuthorOfPublication.latestForDiscovery 35d3cd9b-62f6-45fb-aeb6-819b6464b90f
relation.isRefereeOfPublication 44315c67-992d-4fed-ae93-6a4e2fe235d1
relation.isRefereeOfPublication.latestForDiscovery 44315c67-992d-4fed-ae93-6a4e2fe235d1
theses.degree.discipline Software cs
theses.degree.grantor katedra počítačů cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 4 of 4
Name:
F3-BP-2023-Svoboda-Ladislav-Prechod_aplikace_FELSight_na_mikrosluzbovou_architekturu.pdf
Size:
2.02 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F3-BP-2023-Svoboda-Ladislav-priloha-zdrojove_kody_sluzeb.zip
Size:
369.61 KB
Format:
Unknown data format
Description:
PRILOHA
Name:
F3-BP-2023-posudek-Balik_Miroslav.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F3-BP-2023-posudek-Zidek_Jan.pdf
Size:
220.99 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK