Publicación: Comparativa de tiempos de respuesta: Graphql vs Rest con grandes volúmenes de datos
Fecha
2024-11-25
Autores
Ramos García, Miguel Fernando
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad EAFIT
Resumen
In application development, the performance efficiency of web services is essential due to its direct impact on loading speed, scalability and end-user experience. Previous research has explored web service communication technologies such as REST and GraphQL, without reaching a consensus on which one handles large data transfers more efficiently. The challenge is to determine which of these two web services communication technologies, REST or GraphQL provide faster response times for large data volume requests. To this end, it is proposed to compare both technologies under controlled conditions to identify which one offers better performance. The results of this study aim to provide clear guidance to those designing and developing applications, allowing them to choose the web services communication technology that best suits their needs and improves their users' experience.
Descripción
En el desarrollo de aplicaciones, la eficiencia en el rendimiento de los servicios web es esencial debido a su impacto directo en la velocidad de carga, la escalabilidad y la experiencia del usuario final. Investigaciones previas han explorado tecnologías de comunicación de servicios web tales como REST y GraphQL, sin llegar a un consenso sobre cuál maneja de manera más eficiente la transferencia de grandes volúmenes de datos. El desafío consiste en determinar cuál de estas dos tecnologías de comunicación de servicios web, REST o GraphQL proporciona tiempos de respuesta más rápidos en solicitudes de grandes volúmenes de datos. Se propone comparar ambas tecnologías bajo condiciones controladas para identificar cuál ofrece un mejor rendimiento. Los resultados de este estudio buscan orientar a quienes diseñan y desarrollan aplicaciones, permitiéndoles elegir la tecnología de comunicación de servicios web que mejor se adapte a sus necesidades y mejore la experiencia de sus usuarios.