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 |