Architektura GraphQL - případová studie
GraphQL Architecture - a case study
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Oleksandr Yakunin
Vedoucí práce
Valenta Michal
Oponent práce
Richta Karel
Studijní obor
Software Engineering (Bachelor, in English)Studijní program
Informatics 2010Instituce přidělující hodnost
katedra softwarového inženýrství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
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í. 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.
Kolekce
- Bakalářské práce - 18102 [1724]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
GraphQL server
Autor: Blažek Milan; Vedoucí práce: Horský Martin; Oponent práce: Kuchař Jaroslav
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2016-05-10)Práce popisuje technologii GraphQL od společnosti Facebook a vystavuje ji porovnání s tradičním přístupem REST. Implementační část práce využívá právě technologii GraphQL spolu s dalšími souvisejícími knihovnami. -
Aplikace pro podporu metody Pomodoro
Autor: Adam Lipowski; Vedoucí práce: Náplava Pavel; Oponent práce: Šedek Pavel
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2020-06-04)Cílem této práce bylo vypracovat analýzu pro návrh multiplatformní aplikace na bázi techniky Pomodoro, aplikaci následně implementovat a otestovat. Aplikace s názvem Felodoro se od všech existujících aplikací odlišuje její ... -
Eco web
Autor: Roman Soběslav; Vedoucí práce: Karella Tomáš; Oponent práce: Kuchař Jaroslav
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2021-08-26)Cílem této práce je analyzovat veřejně dostupná ekologická data a~zvolit vhodná pro vizualizaci dat. Dále se zabývá analýzou již existujících řešení. Práce se následně zabývá návrhem a~implementací jednotlivých částí pro ...