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

Loading...
Thumbnail Image

Date

Authors

Šauer, Matěj

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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.
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.

Description

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.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

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)

Date of acceptance

2025-06-16

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.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO