skip to main content

Motivy volby architektury mikroslužeb

Beneda, Tomáš

Vysoká škola ekonomická v Praze 2024

Texto completo disponível

Citações Citado por
  • Título:
    Motivy volby architektury mikroslužeb
  • Autor: Beneda, Tomáš
  • Assuntos: choice of architecture ; comparison of software architectures ; microservice ; Microservice architecture ; Mikroservisní architektura ; mikroslužba ; software ; srovnání software architektur ; volba architektury
  • Descrição: This thesis is devoted to uncovering the motives behind the choice of microservice architecture for any project as the preferred architecture in today's IT world. The thesis includes a broad literature search containing a sufficient introduction to the studied issue, a description of the most used architectures and a detailed analysis of the characteristics of microservice architecture. The research is introduced by a structured comparison of all the mentioned architectures (SOA, Monolithic Architecture, EDA and Layered Architecture) with microservice architecture. Three qualitative interviews were conducted with carefully selected industry experts and then processed using thematic analysis to obtain data for further research. As a result of the research, the findings of the thematic analysis and the literature search are compared with the differences between the two sources discussed and explained. Within the result, the thesis talks about the transition from monolithic to microservice architecture, as a frequent step in order to increase the sustainability and usability of modern applications. Furthermore, the strengths of the microservice architecture, which are the possibility of agile and rapid development, flexibility in deployment and the possibility of total optimization of the resources used. The main risks identified at the end of the analysis are design, without which the microservice architecture may lose its effectiveness, or the difficulty of integrating a multitude of heterogeneous services. Finally, the identified differences between the literature search and the interviews are the difficulty of navigating the code and its complexity, the difficulty of creating sustainable systems, and the complexity of testing and deployment. These differences are explained by the different environments, i.e., the interviews come from a professional environment, while the literature contains a wider range of information generated even in amateur settings. Práce se věnuje odhalení motivů volby architektury mikroslužeb pro libovolný projekt, jako preferované architektury v dnešním IT světě. V rámci práce je provedena široká literární rešerše obsahující dostačující úvod do zkoumané problematiky, popis nejvyužívanějších architektur a detailní rozbor vlastností architektury mikroslužeb. Výzkum je uveden strukturovaným srovnáním všech zmiňovaných architektur (SOA, Monolitní architektura, EDA a Vrstvená architektura) s architekturou mikroslužeb. K získání dat pro další výzkum byly provedeny tři kvalitativní rozhovory s pečlivě vybranými odborníky z oboru a následně zpracovány s využitím tematické analýzy. Výsledkem výzkumu je srovnání závěrů tematické analýzy a literární rešerše s rozebranými a vysvětlenými rozdíly mezi těmito dvěma zdroji. Výsledkem práce jsou závěry hovořící o přechodu z monolitní na mikroservisní architekturu, který je častým krokem v zájmu zvýšení udržitelnosti a použitelnosti moderních aplikací. Dále rozebírá silné stránky mikroservisní architektury, jimiž jsou možnost svižného a agilního vývoje, flexibilita v nasazování a možnost naprosté optimalizace využívaných zdrojů. Hlavními riziky identifikovanými v závěru analýzy jsou návrh, bez kterého může architektura mikroslužeb přijít o svou efektivitu, či nesnadná integrace množství heterogenních služeb. A nakonec práce identifikuje rozdíly mezi literární rešerší a rozhovory, kterými jsou náročnost orientace v kódu a jeho komplikovanost, obtížnost tvorby udržitelných systémů a komplikovanost testování a nasazování. Tyto rozdíly jsou vysvětleny nestejným prostředím, tedy že rozhovory pocházejí z profesionálního prostředí, zatímco literatura obsahuje širší záběr informací vznikajících i v amatérských podmínkách.
  • Editor: Vysoká škola ekonomická v Praze
  • Data de criação/publicação: 2024
  • Idioma: Tcheco

Buscando em bases de dados remotas. Favor aguardar.