Architektura GraphQL - případová studie
GraphQL Architecture - a case study
dc.contributor.advisor | Valenta Michal | |
dc.contributor.author | Oleksandr Yakunin | |
dc.date.accessioned | 2023-06-21T22:54:32Z | |
dc.date.available | 2023-06-21T22:54:32Z | |
dc.date.issued | 2023-06-21 | |
dc.identifier | KOS-1200346195005 | |
dc.identifier.uri | http://hdl.handle.net/10467/109920 | |
dc.description.abstract | Tato práce má několik cílů: popsat základní koncepty GraphQL Federace a demonstrovat je v praxi, analyzovat její připravenost k produkci a zkoumat její potenciální přínosy pro univerzitu. Pro dosažení těchto cílů poskytuje první část práce nezbytné teoretické pozadí, zatímco druhá část se zaměřuje na skutečnou implementaci prototypu v jazyce Java s použitím frameworku Netflix DGS, který ukazuje širokou škálu funkcionalit potřebných pro vytvoření projektu založeného na konceptu GraphQL Federace. Výsledky této práce naznačují, že i když GraphQL Federace nabízí významné výhody, existují určité aspekty, které by měly být pečlivě zvažovány před rozhodnutím použít technologii GraphQL Federace. Pro mnoho projektů může být příliš složité. Namísto toho může chytrá kombinace GraphQL a technologií založených na koncových bodech také přinést významné vylepšení při menším úsilí. | cze |
dc.description.abstract | This work has several objectives: to describe the fundamental concepts of GraphQL Federation and demonstrate them in practice, to analyze its production readiness, and to explore its potential contributions to the university. To address these objectives, the first part of the work provides the necessary theoretical background while the second part focuses on the actual implementation of a prototype in Java using Netflix DGS framework, showcasing a wide range of functionalities required for creating a project based on the GraphQL Federation concept. The results of this work indicate that while GraphQL Federation offers significant benefits, there are several aspects that should be thoroughly considered before deciding to use the GraphQL Federation technology. For many projects, it may be too complex of a task. Instead, a smart combination of GraphQL and endpoint-based technologies may also bring significant improvements while requiring less effort. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | GraphQL | cze |
dc.subject | GraphQL Federation | cze |
dc.subject | Apollo Federation | cze |
dc.subject | Netflix DGS | cze |
dc.subject | Java | cze |
dc.subject | GraphQL | eng |
dc.subject | GraphQL Federation | eng |
dc.subject | Apollo Federation | eng |
dc.subject | Netflix DGS | eng |
dc.subject | Java | eng |
dc.title | Architektura GraphQL - případová studie | cze |
dc.title | GraphQL Architecture - a case study | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Richta Karel | |
theses.degree.discipline | Software Engineering (Bachelor, in English) | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatics 2010 | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18102 [1724]