Návrh a implementace nové verze REST API nástroje k-Dispatch

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) Ing. Libor Polčák, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) Ing. František Grézl, Ph.D. (člen) Ing. Tomáš Goldmann, Ph.D. (člen)cs
but.defenceStudent 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 B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorOlšák, Ondřejcs
dc.contributor.authorŠauer, Matějcs
dc.contributor.refereeJaroš, Martacs
dc.date.created2025cs
dc.description.abstractTato bakalářská práce se zabývá výběrem vhodného REST API frameworku pro vývoj webové části nástroje k-Dispatch a jeho implementaci. Pro účely testování byl vytvořen nástroj KuBench postavený na technologii Kubernetes, který umožňuje porovnávat výkonnost webových frameworků. Na základě výsledků zátěžových testů byl vybrán framework Ktor, který dosáhl nejlepších výsledků napříč různými testovacími scénáři při rozličných typech zátěže. Výsledné API podporuje autentizaci, autorizaci a CRUD operace nad vybranými entitami. Součástí implementace jsou jednotkové a integrační testy, které ověřují správnou funkčnost aplikace.cs
dc.description.abstractThis bachelor thesis focuses on the selection of suitable REST API framework for developing the web part of k-Dispatch tool and subsequent implementation. For testing purposes was created tool KuBench built on Kubernetes technology, enabling performance comparison of various web frameworks. Based on the results of load testing was selected framework Ktor that achieved the best results across multiple test scenarios under different types of load. The resulting API supports authentication, authorization, and CRUD operations over selected entities. The implementation includes unit and integration tests that verify correct functionality of the application.en
dc.description.markBcs
dc.identifier.citationŠAUER, M. Návrh a implementace nové verze REST API nástroje k-Dispatch [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other159789cs
dc.identifier.urihttp://hdl.handle.net/11012/252761
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectREST APIcs
dc.subjectKubernetescs
dc.subjecttestovací prostředícs
dc.subjectKtorcs
dc.subjectframeworkcs
dc.subjectvýkonnostcs
dc.subjectDockercs
dc.subjectkontejnercs
dc.subjectREST APIen
dc.subjectKubernetesen
dc.subjecttest environmenten
dc.subjectKtoren
dc.subjectframeworken
dc.subjectperformanceen
dc.subjectDockeren
dc.subjectcontaineren
dc.titleNávrh a implementace nové verze REST API nástroje k-Dispatchcs
dc.title.alternativeDesign and Implementation of a New REST API Version for the k-Dispatch Toolen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-16cs
dcterms.modified2025-06-23-09:21:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid159789en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:02:44en
sync.item.modts2025.08.26 19:44:51en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.53 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_159789.html
Size:
11.73 KB
Format:
Hypertext Markup Language
Description:
file review_159789.html

Collections