Použití mikroslužeb pro vývoj aplikace

DSpace Repository

Language: English čeština 

Použití mikroslužeb pro vývoj aplikace

Show full item record

No preview available
Title: Použití mikroslužeb pro vývoj aplikace
Author: Kotuľ, Matúš
Advisor: Vařacha, Pavel
Abstract: Predložená diplomová práca skúma problematiku mikroslužieb ako prostriedku pre návrh a vývoj komplexných aplikácii s možnosťou jednoduchej rozširovateľnosti a dlhodobej údržby, ktoré sú trendom agilného vývoja a dominujú na trhu informačných technológií. Cieľom diplomovej práce je zadefinovanie a popis architektúry mikroslužieb a následná implementácia aplikácie, ktorá je ukážkou a demonštráciou príkladu z praxe. V teoretickej časti sa práca zaoberá termínom architektúry mikroslužieb, porovnaním s monolitickou architektúrou, históriou a jej základnými princípmi. Praktická časť oboznamuje čitateľa s návrhom, implementáciou, testovaním a následným nasadením aplikácie architektúry mikroslužieb na základe zákazníckej požiadavky. Aplikácia je realizovaná pomocou frameworku Spring Boot v programovacom jazyku Kotlin, ktorý je nadstavbou programovacieho jazyka Java. V danom riešení je využitá početná škála nástrojov ako je napríklad poskytovateľ správ RabbitMQ, zapuzdrenie aplikácie do Docker kontajnerov a rozdelenie do jednotlivých Kubernetes zhlukov.
URI: http://hdl.handle.net/10563/50399
Date: 2021-12-03
Availability: Bez omezení
Department: Ústav informatiky a umělé inteligence
Discipline: Informační technologie


Citace závěřečné práce

Files in this item

Files Size Format View Description
kotuľ_2022_dp.zip 50.66Mb application/zip View/Open None
kotuľ_2022_op.pdf 260.1Kb PDF View/Open None
kotuľ_2022_vp.pdf 385.4Kb PDF View/Open None

This item appears in the following Collection(s)

Show full item record

Find fulltext

Search DSpace


Browse

My Account