Zobrazit minimální záznam

GraphQL Architecture - a case study



dc.contributor.advisorValenta Michal
dc.contributor.authorOleksandr Yakunin
dc.date.accessioned2023-06-21T22:54:32Z
dc.date.available2023-06-21T22:54:32Z
dc.date.issued2023-06-21
dc.identifierKOS-1200346195005
dc.identifier.urihttp://hdl.handle.net/10467/109920
dc.description.abstractTato 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.abstractThis 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectGraphQLcze
dc.subjectGraphQL Federationcze
dc.subjectApollo Federationcze
dc.subjectNetflix DGScze
dc.subjectJavacze
dc.subjectGraphQLeng
dc.subjectGraphQL Federationeng
dc.subjectApollo Federationeng
dc.subjectNetflix DGSeng
dc.subjectJavaeng
dc.titleArchitektura GraphQL - případová studiecze
dc.titleGraphQL Architecture - a case studyeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeRichta Karel
theses.degree.disciplineSoftware Engineering (Bachelor, in English)cze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatics 2010cze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam