Diplomová práce

Design of a Scalable Cloud-Ready Enterprise Application Architecture

Radek Petr
Anotace

Tato práce představuje návrh a implementaci modernizované softwarové architektury pro systém řízení stavebních zakázek, motivované omezeními stávajícího těsně provázaného řešení v oblasti škálovatelnosti, udržovatelnosti a oddělení odpovědností. Navrhovaný systém reorganizuje aplikaci kolem jasně vymezených obchodních domén s explicitními hranicemi a řízenými interakcemi s cílem omezit provázanost …více

Abstract

This thesis presents the design and implementation of a modernized software architecture for a construction management system, motivated by limitations of an existing tightly coupled solution in scalability, maintainability, and separation of concerns. The proposed system restructures the application around clearly defined business domains with explicit boundaries and controlled interactions, aiming …více

Zadání práce

The objective of the thesis is to analyse and design the architecture of an enterprise application with focus on modularity, scalability and maintainability. The thesis involves analysing the current solution and its limitations, designing the new application’s architecture with clearly defined APIs and bounded contexts using Domain-Driven Design principles, designing the frontend prototype with React framework, and ensuring that the architecture is cloud-ready to support deployment in scalable, distributed environments. The student will also analyse the scalability of the proposed application architecture and discuss integration strategies that can be employed to migrate the application’s functionality into the new application. The deliverables will include the implementation of the newly developed API services, the frontend prototype, the application’s architecture design, and the evaluation of the design decisions based on scalability and maintainability considerations.

The implemented prototype will be deployed in development environment in cloud, with access for thesis supervisor and oponnent.

The licensing terms for the published code will be determined in agreement with the commissioning company, as the work was produced under a paid commercial contract. The final license will be specified prior to submission.

Práce zkontrolována:
19. 5. 2026 20:14, Mgr. Luděk Bártek, Ph.D., učo 2154
Plný text práce
4,3 MB / soubor PDF

Upozornění:

Část závěrečné práce byla v souladu s § 47b zákona o vysokých školách skryta z důvodu překážky pro její zveřejnění do 5. 5. 2031.

Odůvodnění: Práce byla vypracována s firemní spoluprací. Veřejná část práce byla strukturována tak, že podává úplné informace o cílech a dosažených výsledcích.

Jazyk práce
angličtina angličtina
Termín obhajoby
18. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Oponent

Ing. Dušan Gavenda
RTS a.s.

Konzultant

Ing. Jiří Pospíšil
RTS a.s.

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.