<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Visokoperformančne poizvedbe GraphQL z uporabo mikrostoritev</dc:title><dc:creator>Štromajer,	Tim	(Avtor)
	</dc:creator><dc:creator>Jurič,	Matjaž Branko	(Mentor)
	</dc:creator><dc:subject>GraphQL</dc:subject><dc:subject>spletne storitve</dc:subject><dc:subject>REST</dc:subject><dc:subject>mikrostoritve</dc:subject><dc:description>Večina mikrostoritev danes med sabo komunicira preko REST storitev.
Te dobro služijo svojemu namenu, dokler mikrostoritve ne zahtevajo pogosto spremenljivih in kompleksnejših struktur podatkov.
Nekatera večja podjetja so se že odločila za izbiro poizvedovalnega jezika GraphQL, kjer odjemalec pridobi le tiste podatke, ki jih predhodno v poizvedbi deklarativno zahteva.
Zaradi tega se med strežnikom in odjemalcem ne pošilja nobenih odvečnih poizvedb ali podatkov.

V okviru diplomske naloge smo raziskali načine visokoperformančnega izvajanja poizvedb GraphQL.
Med sabo smo primerjali že obstoječe platforme GraphQL Apollo Server, Graphene Python in GraphQL Java.
Pokazali smo uporabo predpomnenja in trajnih poizvedb.
Izdelali smo primer brezstrežniškega GraphQL APIja, pri čemer smo uporabili tehnologije GraphQL Apollo in Netlify.
S pomočjo žetona JWT smo prikazali učinkovite poizvedbe z uporabo avtorizacije.</dc:description><dc:date>2020</dc:date><dc:date>2020-10-22 09:16:26</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>121680</dc:identifier><dc:identifier>VisID: 25902</dc:identifier><dc:identifier>COBISS_ID: 34043907</dc:identifier><dc:language>sl</dc:language></metadata>
