Závěrečná práce: Bc. Ondřej Pokorný: Implementation and Performance Evaluation of the INJECT Backend in Go
Diplomová práce
Implementation and Performance Evaluation of the INJECT Backend in Go
Anotace
Diplomová práce se zabývá výkonovými limity backendu platformy INJECT implementovaného v jazyce Python a zkoumá možnosti jeho migrace do jazyka Go. V rámci práce je vytvořeno ukázkové řešení v Go a jsou navrženy a implementovány výkonnostní testy pomocí nástroje Locust. Pomocí těchto testů se následně provádí srovnání obou implementací z hlediska škálovatelnosti, rychlosti odezvy a spotřeby systémových zdrojů.
Abstract
This thesis examines the performance limitations of the INJECT platform’s backend implemented in Python and explores the possibility of its migration to the Go programming language. A proof-of-concept solution in Go is developed, and performance tests are designed and implemented using the Locust framework. These tests are then used to compare both implementations in terms of scalability, response time, and resource usage.
Zadání práce
- Investigate and summarize available methods and tools for performance testing of backend applications, including load testing, benchmarking, and profiling tools.
- Develop a proof-of-concept version of the existing INJECT Python backend API 2.0 in Go, ensuring that core functionality and workflows are accurately mirrored.
- Design and execute performance tests, measuring key performance metrics and resource usage for both implementations under various scenarios to assess the impact of using Go versus Python.
- Analyze and compare the collected performance data to evaluate both implementations in terms of scalability, resource efficiency, and speed.
23. 5. 2025 09:48, prof. Ing. Pavel Čeleda, Ph.D., učo 206086
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Modern Performance Tools Applied
Mgr. Ron Šmeral, učo 256206 -
Performance Testing Approaches for Web Applications: Evaluation, Analysis, and Recommendations
Bc. Matúš Gindl -
Testování pohybových schopností u vzpěraček zařazených do Sportovního centra mládeže Českého svazu vzpírání
Mgr. Markéta Prusenovská -
Comparison of data management systems for research data
Mgr. Filip Fábry -
Možnosti využití zahraničních zkušeností s benchmarkingem při řízení obcí v ČR
Ing. Tomáš Randula -
Analýza nástrojů řízení a zvyšování kvality obce s rozšířenou působností (na příkladu obce v Jihočeském kraji)
Ing. Martina Fuková, učo 136975 -
Rozvoj veřejné Městské knihovny v Ivančicích v živé komunitní a vzdělávací centrum města
Bc. Blanka Odutová, učo 261878 -
Finanční měření konkurenceschopnosti podniku
Ing. Petr Vlašín




