Diplomová práce

Design and Implementation of a Cloud-Native Multi-Tenant Infrastructure with Integrated CI/CD and an AI-Assisted Global Knowledge Base

Jindřich Kadlčík
Anotace

Tato diplomová práce, vypracovaná ve spolupráci se zavedeným poskytovatelem softwaru pro stavebnictví, navrhuje a implementuje jednotný cloudově nativní ekosystém na platformě Microsoft Azure pro nový SaaS produkt pro stavební sektor. Zabývá se klíčovými architektonickými výzvami budování cloudově nativní infrastruktury od základů a migrací velké znalostní základny do cloudu. Ekosystém se skládá ze …více

Abstract

This thesis, developed in collaboration with an established construction software provider, designs and implements a unified cloud-native ecosystem on Microsoft Azure for a new SaaS product for the construction industry. It addresses the core architectural challenges of building cloud-native infrastructure from the ground up and migrating a large knowledge pool into the cloud. The ecosystem consists …více

Zadání práce

The goal of the thesis is to design and implement a scalable, cloud-native infrastructure in Microsoft Azure that integrates automated application life-cycles with isolated multi-tenant data environments and a unified AI-assisted knowledge base.

The thesis will cover the definition of CI/CD processes and containerized deployment pipelines (via GitLab CI/CD and Azure services) to ensure seamless updates across the ecosystem. On the data layer, the work includes implementing a multi-tenant database system for private client information with dynamic provisioning and schema auto-migration. Parallel to this, a read-optimized shared global repository (e.g., a construction items catalogue) will be implemented using semantic indexing and vectorization. A cloud-based AI agent will be developed to interface exclusively with this shared global knowledge base. It will also include the implementation of centralized authentication and Single Sign-On (SSO) using Microsoft Entra ID to manage secure access to all web-based products offered by the company. The outcomes will include a fully deployed infrastructure prototype, documentation of the deployment strategies and pipeline configurations, and an evaluation of the system’s scalability, security boundaries, and cost-effectiveness. 
The infrastructure will be accessible to the thesis supervisor and the thesis opponent.

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:10, Mgr. Luděk Bártek, Ph.D., učo 2154
Plný text práce
1,2 MB / soubor PDF
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.