Diplomová práce

Enhancement of Clusterability and Maintainability of Repour Service

Bc. Adam Krídl
Anotace

Táto diplomová práca bola vytvorená ako snaha tímu Project Newcastle v rámci Red Hatu zmigrovať existujúcu mikroslužbu Repour (napísanú v Pythone) na Quarkus, a zlepšiť tým tak niektoré kľúčové cloud-native vlastnosti, menovite zhlukovateľnosť a udržiavateľnosť. V rámci diplomovej práce bolo navrhnuté a implementované také riešenie, ktoré zlepšuje súčasné riešenie. Nové riešenie je pripravené na úplnú migráciu, až sa tak Project Newcastle rozhodne.

Abstract

This thesis was created as an effort of Red Hat's Project Newcastle to migrate an existing microservice Repour from Python to Quarkus, and enhance some of key cloud-native properties, namely clusterability and maintainability. As part of the thesis, such a solution was designed and implemented, improving the current solution. The new solution is prepared to be fully migrated once Project Newcastle decides to do so.

Zadání práce
  • Study an open-source build system PNC, its microservice Repour, and Quarkus framework.
  • Analyze the existing implementation of the Repour microservice and its usage within the PNC build system with focus on clusterability, maintainability, scalability, and potentially another properties.
  • Design new microservice to address issues of the current solution.
  • Implement the designed solution using Quarkus framework and contribute the work to the PNC project.
Práce zkontrolována:
19. 12. 2024 08:39, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
angličtina angličtina
Termín obhajoby
3. 2. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Adam Rambousek, Ph.D., učo 60380
KSUZD FI MU

Oponent

Ing. Petr Kočandrle
Red Hat

Konzultanti

Mgr. Jan Brázdil
abs FI MU
Dustin Cheung
Red Hat

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.