Použití mikroslužeb v reálných aplikacích
Using micro services in real applications
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Tomáš Palivec
Vedoucí práce
Kadleček David
Oponent práce
Šebek Jiří
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Bakalářská práce se zaměřuje na mikroservisní architekturu, která je nyní populárním přístupem při implementaci komplexních aplikací. Cílem práce je shrnout výhody a nevýhody mikroservisní architektury a představit přehled návrhových vzorů spojených s mikroservisní architekturou. Na základě těchto výstupů je vytvořena příkladová knihovna obsahující implementaci návrhového vzoru CQRS v kombinaci s návrhovým vzorem materializovaný pohled. Výsledkem práce je ucelený přehled mikroservisní architektury a ukázka implementace zmíněných návrhových vzorů za pomoci synchronizace dvou databázových schémat (schéma pro zápis a schéma pro čtení) procesem CDC. Microservice architecture nowadays represents a popular approach for the implementation of complex applications. This thesis aims to summarize the advantages and disadvantages of microservice architecture and introduce an overview of design patterns associated with microservice architecture. Based on these outputs, an example library containing an implementation of the CQRS design pattern in combination with the materialized view design pattern is created. This work results in a comprehensive overview of the microservice architecture and an example implementation of the mentioned design patterns using the synchronization of two database schemas (write and read schema) by the CDC process.
Kolekce
- Bakalářské práce - 13136 [1123]