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
This item appears in the following Collection(s)
Show full item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account