Závěrečná práce: Radek Petr: Design of a Scalable Cloud-Ready Enterprise Application Architecture
Diplomová práce
Design of a Scalable Cloud-Ready Enterprise Application Architecture
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.
19. 5. 2026 20:14, Mgr. Luděk Bártek, Ph.D., učo 2154
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.
Konzultant
RTS a.s.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Soutěž v programování strategií pro robota na mřížce
Bc. Jiří Lojda -
Document maps: visualization tool for semantic document representations
Mgr. Michal Petr, učo 485683 -
Web based interface for user friendly extraction of data from document scans
Ing. Jan Glos -
Domain-driven design with architectural patterns
Mgr. Marek Turis -
Architecture Design of an E-Commerce Logistics System
Ing. Erik Báča -
Návrhové vzory v servisně orientovaných architekturách
Bc. Roman Laštovička -
Budovanie webových služieb v praxi
Mgr. Lukáš Antalov, učo 173292 -
Cloudový informační systém pro mezinárodní firmu
Mgr. Michal Lalák, učo 255949




