Implementation of MLOps in a Company

Thesis title: Implementace MLOps do společnosti
Author: Kubina, Adam
Thesis type: Diplomová práce
Supervisor: Palovská, Helena
Opponents: Novák, Jaroslav
Thesis language: Česky
Abstract:
Tato diplomová práce se zabývá návrhem, implementací a ověřením MLOps systému v prostředí malého podniku. Hlavním cílem práce je vytvořit minimální životaschopný produkt středně vyspělého MLOps systému, který je určen k obsluze doporučovacích modelů. Výchozím bodem práce je literární rešerše aktuálního stavu problematiky, na kterou navazuje analýza původního řešení a identifikace jeho nedostatků. Na základě těchto zjištění je sestaven soubor požadavků, z něhož přímo vychází návrh nové systémové architektury. Tato architektura je následně implementována a její zdrojové kódy tvoří součást práce. Vytvořené řešení je v závěru ověřeno prostřednictvím uživatelského, akceptačního a zátěžového testování. Z každé fáze procesu vývoje a implementace jsou syntetizovány praktické poznatky, které lze zobecnit a aplikovat v obdobných firemních kontextech. Hlavním výstupem práce je ucelený návrh systémové architektury doplněný o zdrojové kódy infrastruktury a jejích jednotlivých komponent.
Keywords: MLOps; systémová architektura; implementace; MSP; doporučovací systémy
Thesis title: Implementation of MLOps in a Company
Author: Kubina, Adam
Thesis type: Diploma thesis
Supervisor: Palovská, Helena
Opponents: Novák, Jaroslav
Thesis language: Česky
Abstract:
This master's thesis focuses on the design, implementation, and verification of an MLOps system within a small enterprise environment. The primary objective is to create a minimum viable product of a medium-maturity MLOps system designed to serve recommender models. The starting point of the thesis is a literature review of the current state of the art, followed by an analysis of the original solution and the identification of its shortcomings. Based on these findings, a set of requirements is established, which directly drives the design of the new system architecture. This architecture is subsequently implemented, with the source code included as a part of the thesis. Ultimately, the developed solution is verified through user, acceptance, and load testing. Practical implications are synthesized from each phase of the development and implementation process, offering insights that can be generalized and applied in similar business contexts. The main output of this thesis is a complete system architecture design, accompanied by the source code for the infrastructure and its individual components.
Keywords: recommendation systems; implementation; MLOps; SME; system architecture

Information about study

Study programme: Informační systémy a technologie/Vývoj informačních systémů
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 13. 5. 2024
Date of submission: 3. 5. 2026
Date of defense: 2. 6. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/88453/podrobnosti

Files for download

    Last update: