Please use this identifier to cite or link to this item: https://repositorio.utn.edu.ec/handle/123456789/14797
Citar este ítem

Full metadata record
DC FieldValueLanguage
dc.contributor.advisorQuiña Mera, José Antonio-
dc.contributor.authorVéliz Sarzosa, Alexander Paúl-
dc.date.accessioned2023-09-20T15:32:59Z-
dc.date.available2023-09-20T15:32:59Z-
dc.date.created2023-09-07-
dc.date.issued2023-09-20-
dc.identifier.other04/SOF/ 018es_EC
dc.identifier.urihttp://repositorio.utn.edu.ec/handle/123456789/14797-
dc.descriptionDesarrollar un envoltorio del API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023.es_EC
dc.description.abstractTwitch es una plataforma de streaming en vivo popular para videojuegos y otros contenidos. El consumo de servicios de su API se ha convertido en una actividad popular y frecuente para millones de usuarios. El problema radica en la falta de eficiencia en el consumo de datos de las API-REST. Al usar GraphQL como tecnología de envoltura permite optimizar el consumo de datos y permitir que los usuarios realicen consultas personalizadas. El presente trabajo de titulación se centra en el desarrollo de un envoltorio de la API-REST de Twitch utilizando GraphQL, con el objetivo de mejorar la eficiencia del consumo de datos. Para alcanzar este objetivo, se generó un marco teórico a través de una revisión de literatura que proporciona los fundamentos necesarios para el desarrollo del proyecto. Para realizar el desarrollo del proyecto se usa la metodología ágil Scrum y el experimento se basa en la guía Wohlin, que se enfoca en experimentos tecnológicos. Finalmente para la evaluación de la eficiencia es bajo la norma ISO/IEC 25023. Se realizó una evaluación de eficiencia y rendimiento, mediante un laboratorio experimental, tomando en cuenta el tiempo de respuesta de una solicitud. Los resultados han demostrado que GraphQL es más eficiente en la mayoría de los casos. A pesar de ello, hubo un caso donde REST es ligeramente más eficiente en escenarios específicos utilizando caché. En base a los resultados que se registraron, se concluye que GraphQL es una opción viable para mejorar la eficiencia de servicios hechos con REST. Se debe destacar el uso del caché en algunos casos ya que puede ofrecer beneficios significativos. En conclusión, en este trabajo de titulación se ha logrado desarrollar un envoltorio para la API-REST de Twitch, demostrando ventajas y beneficios en términos de eficiencia de rendimiento. También, se recomienda usar el lenguaje de consultas GraphQL en entornos donde se requiera un alto consumo de datos, especialmente donde se requiera realizar consultas personalizadas.es_EC
dc.language.isospaes_EC
dc.rightsopenAccesses_EC
dc.rightsAtribución-NoComercial-CompartirIgual 3.0 Ecuador*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/ec/*
dc.subjectSOFTWAREes_EC
dc.subjectNORMASes_EC
dc.titleDesarrollo de un envoltorio de la API-REST de live streaming Twitch utilizando GraphQL, para mejorar la eficiencia del consumo de datos, basado en la norma ISO/IEC 25023es_EC
dc.typebachelorThesises_EC
dc.description.degreeIngenieríaes_EC
dc.contributor.deparmentSoftwarees_EC
dc.coverageIbarra. Ecuador.es_EC
dc.identifier.mfn0000041842es_EC
Appears in Collections:Software

Files in This Item:
File Description SizeFormat 
04 SOF 018 logo.jpgLogo71.27 kBJPEGThumbnail
View/Open
04 SOF 018 TRABAJO GRADO.pdfTrabajo de Grado2.21 MBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons