Implementace datových produktů pro investiční bankovnictví

Název práce: Implementace datových produktů pro investiční bankovnictví
Autor(ka) práce: Budka, Jan
Typ práce: Diplomová práce
Vedoucí práce: Karkošková, Soňa
Oponenti práce: Škráčková, Lucie
Jazyk práce: Česky
Abstrakt:
Dynamický rozvoj investičního bankovnictví přináší nové požadavky na vývoj informačních systémů a zpracování dat. V reakci na to se do popředí dostává koncept datových produktů, který umožňuje přistupovat k datům jako k samostatným softwarovým komponentám s využitím osvědčených inženýrských praktik, čímž podporuje decentralizovanou správu dat v agilním prostředí. Hlavním cílem této práce je navrhnout a implementovat funkční prototyp datového produktu v prostředí vybrané bankovní instituce s využitím jazyků YAML a Python a následně ověřit jeho praktický přínos. K dosažení cíle byl jako hlavní metodický rámec zvolen přístup Design Science Research (DSR), doplněný o rešerši literatury a metodiku MMSP, která byla využita pro vývoj podpůrné webové aplikace centrálního katalogu datových produktů. Výsledkem práce je plně funkční prototyp datového produktu, jehož navržená architektura se skládá z komunikačních rozhraní (Input, Output, Observability, Discovery a Control Ports), aplikační logiky a infrastruktury. Teoretický návrh architektury a definice datového kontraktu byly úspěšně validovány prostřednictvím expertních rozhovorů s odborníky z praxe. Samotná implementace vnitřní logiky a automatizačních procesů CI/CD (dílčí cíle DC3 a DC4) byla ověřena prostřednictvím triangulace důkazů, která kombinovala exekuci testovacích scénářů, analýzu produkčních CI/CD logů a metodu mockingu. Následně byla validována vyvinutá aplikace datového katalogu (dílčí cíl DC5) za využití standardního inženýrského konceptu testovací pyramidy, jež plně pokryla jednotkové (Unit), komplexní End-to-End (E2E) a uživatelské akceptační testy (UAT). Práce tak splnila svůj hlavní cíl a poskytuje ověřený technický model pro finanční sektor. Budoucí rozvoj řešení by měl směřovat k implementaci aktivních kontrol datové kvality (DQI), rozšíření datového kontraktu o sémantickou vrstvu a integraci vektorové databáze pro pokročilé využití umělé inteligence. Následný výzkum se může rovněž zaměřit na ověření přenositelnosti této architektury do jiných odvětví mimo bankovnictví.
Klíčová slova: Datový kontrakt; CI/CD; Investiční bankovnictví; Data Mesh; Design Science Research; Datové inženýrství; Datový produkt; DataOps; Softwarová architektura; Datový katalog
Název práce: Implementation of Data Products in Investment Banking
Autor(ka) práce: Budka, Jan
Typ práce: Diploma thesis
Vedoucí práce: Karkošková, Soňa
Oponenti práce: Škráčková, Lucie
Jazyk práce: Česky
Abstrakt:
The dynamic development of investment banking brings new requirements for the development of information systems and data processing. In response, the concept of data products is coming to the forefront, allowing data to be treated as independent software components using proven engineering practices, thereby supporting decentralized data management in an agile environment. The main objective of this thesis is to design and implement a functional prototype of a data product within a selected banking institution using YAML and Python, and subsequently verify its practical benefits. To achieve this, Design Science Research (DSR) was chosen as the primary methodological framework, supplemented by a literature review and the MMSP methodology, which was used to develop a supporting web application for a central data product catalog. The result is a fully functional data product prototype, whose architecture consists of communication interfaces (Input, Output, Observability, Discovery, and Control Ports), application logic, and infrastructure. The theoretical architectural design and data contract definition were successfully validated through expert interviews with industry professionals. The implementation of the internal logic and CI/CD automation processes (sub-objectives DC3 and DC4) was verified through the triangulation of evidence, combining test scenario execution, production CI/CD log analysis, and mocking. Subsequently, the developed data catalog application (sub-objective DC5) was validated using the standard test pyramid concept, fully covering Unit, End-to-End (E2E), and User Acceptance Testing (UAT). The thesis thus fulfilled its main objective and provides a verified technical blueprint for the financial sector. Future development should focus on implementing active Data Quality Indicators (DQI), extending the data contract with a semantic layer, and integrating a vector database for advanced artificial intelligence use cases. Further research may also explore the transferability of this architecture to other industries outside of banking.
Klíčová slova: DataOps; Data Contract; Design Science Research; Investment Banking; Software Architecture; Data Product; CI/CD; Data Mesh; Data Catalog; Data Engineering

Informace o studiu

Studijní program / obor: Informační systémy a technologie/Vývoj informačních systémů
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 5. 5. 2025
Datum podání práce: 4. 5. 2026
Datum obhajoby: 3. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/92366/podrobnosti

Soubory ke stažení

Hlavní práce
Zveřejnění souboru odloženo na: 22. 4. 2031
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 22. 4. 2031
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 22. 4. 2031
Stáhnout
Příloha práce
Zveřejnění souboru odloženo na: 22. 4. 2031
Stáhnout
    Poslední aktualizace: