Návrh a implementace nové verze REST API nástroje k-Dispatch
| but.committee | doc. 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.defence | 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 B. | cs |
| but.jazyk | čeština (Czech) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Olšák, Ondřej | cs |
| dc.contributor.author | Šauer, Matěj | cs |
| dc.contributor.referee | Jaroš, Marta | cs |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Tato 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.abstract | This 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.mark | B | cs |
| 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.other | 159789 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/252761 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | REST API | cs |
| dc.subject | Kubernetes | cs |
| dc.subject | testovací prostředí | cs |
| dc.subject | Ktor | cs |
| dc.subject | framework | cs |
| dc.subject | výkonnost | cs |
| dc.subject | Docker | cs |
| dc.subject | kontejner | cs |
| dc.subject | REST API | en |
| dc.subject | Kubernetes | en |
| dc.subject | test environment | en |
| dc.subject | Ktor | en |
| dc.subject | framework | en |
| dc.subject | performance | en |
| dc.subject | Docker | en |
| dc.subject | container | en |
| dc.title | Návrh a implementace nové verze REST API nástroje k-Dispatch | cs |
| dc.title.alternative | Design and Implementation of a New REST API Version for the k-Dispatch Tool | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-16 | cs |
| dcterms.modified | 2025-06-23-09:21:09 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 159789 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:02:44 | en |
| sync.item.modts | 2025.08.26 19:44:51 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
