Diplomová práce

Comparison of Monolith Migration to Spring Boot and Quarkus Microservices

Bc. Katarína Hermanová, učo 433511
Anotace

Cieľom práce je migrovať backend monolitického systému na modernejší systém založený na mikroservisoch s alternatívnymi implementáciami v rámci Spring Boot a Quarkus. Hlavným cieľom je porovnanie migračného úsilia a výkonnosti oboch implementácií. Práca by mala pozostávať z bodov: Preskúmanie najznámejších vzorov, prístupov k analýze kódu a code level techník na migráciu monolitov na mikroslužby; Definovanie …více

Abstract

The focus of the thesis is to migrate the backend of a monolithic system to a more modern microservice-based system with alternative implementations in both the Spring Boot and Quarkus frameworks. The main goal is to compare the migration efforts and the performance of both frameworks. The works should consist of: Reviewing the major patterns, code analysis approaches, and code level techniques to …více

Klíčová slova
Monolith microservices migration
Zadání práce
The focus of the thesis is to migrate the backend of a monolithic system to a more modern microservice-based system with alternative implementations in both the Spring Boot and Quarkus frameworks. The main goal is to compare the migration efforts and the performance of both frameworks.
  • Review the major patterns, code analysis approaches, and code level techniques to migrate monoliths to microservices;
  • Define a process based on code best practices and patterns for migrations to microservices;
  • Apply the defined process to migrate an existing legacy Spring-based monolith (a project developed in the course PA165 Enterprise Java) to a microservice-based system in terms of both Spring Boot and Quarkus implementations;
  • Compare the migration to microservices in both frameworks in terms of several aspects: easiness of migration, maintainability, runtime performance;
Práce zkontrolována:
16. 12. 2023 21:53, doc. Bruno Rossi, PhD, učo 232464
Plný text práce
188,1 KB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
5. 2. 2024
Práce nebyla obhájena

Studentka v rámci svého studia diplomovou práci obhájila 20. 6. 2024.

Vedoucí

doc. Bruno Rossi, PhD, učo 232464
KPSK FI MU

Oponent

doc. RNDr. David Svoboda, Ph.D., učo 2824
KVI FI MU

Konzultant

Mgr. Martin Štefanko
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Řízení vývoje 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.