Použití mikroslužeb pro vývoj aplikace
Show simple item record
dc.contributor.advisor |
Vařacha, Pavel
|
|
dc.contributor.author |
Kotuľ, Matúš
|
|
dc.date.accessioned |
2022-07-15T09:22:56Z |
|
dc.date.available |
2022-07-15T09:22:56Z |
|
dc.date.issued |
2021-12-03 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/50399
|
|
dc.description.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. |
|
dc.format |
120 s. |
|
dc.language.iso |
sk |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
Mikroslužby
|
cs |
dc.subject |
Java
|
cs |
dc.subject |
Kotlin
|
cs |
dc.subject |
Spring Boot Framework
|
cs |
dc.subject |
RabbitMQ
|
cs |
dc.subject |
Docker
|
cs |
dc.subject |
Microservices
|
en |
dc.subject |
Java
|
en |
dc.subject |
Kotlin
|
en |
dc.subject |
Spring Boot Framework
|
en |
dc.subject |
RabbitMQ
|
en |
dc.subject |
Docker
|
en |
dc.title |
Použití mikroslužeb pro vývoj aplikace |
|
dc.title.alternative |
Usage of Microservices for Application Development |
|
dc.type |
diplomová práce |
cs |
dc.date.accepted |
2022-06-09 |
|
dc.description.abstract-translated |
The presented diploma thesis examines the issue of micro services as a means for the design and development of complex applications with the possibility of easy scalability and long-term maintenance, which are a trend of agile development and dominate the information technology market. The aim of the diploma thesis is to define and describe the architecture of micro services and the subsequent implementation of the application, which is a sample and demonstration of an example from practice. In the theoretical part thesis deals with the term architecture of micro services, comparison with monolithic architecture, history and its basic principles. The practical part acquaints the reader with the design, implementation, testing and subsequent deployment of the application of the architecture of micro services based on customer requirements. The application is implemented using the Spring Boot framework in the Kotlin programming language, which is an extension of the Java programming language. The given solution uses a large range of tools such as the RabbitMQ message provider, encapsulation of the application into Docker containers and division into individual Kubernetes clusters. |
|
dc.description.department |
Ústav informatiky a umělé inteligence |
|
dc.thesis.degree-discipline |
Informační technologie |
cs |
dc.thesis.degree-discipline |
Information Technologies |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Ing. |
|
dc.thesis.degree-program |
Inženýrská informatika |
cs |
dc.thesis.degree-program |
Engineering Informatics |
en |
dc.identifier.stag |
62848
|
|
dc.date.submitted |
2022-05-13 |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account