Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39234
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSoares, Lucas Ertel-
dc.date.accessioned2026-01-23T13:35:59Z-
dc.date.available2026-01-23T13:35:59Z-
dc.date.issued2025-06-26-
dc.identifier.citationSOARES, Lucas Ertel. APIs REST versus gRPC. 2025. Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) - Universidade Tecnológica Federal do Paraná, Toledo, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/39234-
dc.description.abstractThis study presents a comparative analysis between REST (Representational State Transfer) and gRPC (gRPC Remote Procedure Call) architectures, both widely used in different case studies on the internet. REST is known for its simplicity and flexibility, utilizing HTTP methods and resource representations via URLs, while gRPC, developed by Google, offers a highperformance approach based on Protocol Buffers and remote procedure calls. To evaluate the differences between these architectures, a prototype implementing both approaches was developed, allowing for the analysis of aspects such as performance, scalability, and data exchange efficiency. The results indicate that gRPC offers advantages in terms of latency and resource consumption, while REST excels in ease of implementation and broad adoption. It is concluded that the choice between REST and gRPC should be based on the specific needs of each case study.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.enpt_BR
dc.subjectInterface de programas aplicativos (Software)pt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectServiços da Webpt_BR
dc.subjectApplication Program Interfaces (Computer software)pt_BR
dc.subjectSoftware architecturept_BR
dc.subjectWeb servicespt_BR
dc.titleAPIs REST versus gRPCpt_BR
dc.title.alternativeREST APIs versus gRPCpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoEste trabalho realiza um experimento comparativo entre as arquiteturas REST (Representational State Transfer ) e gRPC (Google Remote Procedure Call), ambas amplamente utilizadas em diferentes tipos de estudos de caso na internet. O modelo REST é conhecido por sua simplicidade e flexibilidade, utilizando métodos HTTP e representações de recursos por URLs, enquanto o gRPC, desenvolvido pelo Google, oferece uma abordagem de alto desempenho baseada em Protocol Buffers e chamadas de procedimento remoto. Para avaliar as diferenças entre as duas arquiteturas, foi desenvolvido protótipos que implementa ambas as abordagens, permitindo a análise de aspectos como desempenho, escalabilidade, e eficiência na troca de dados. Os resultados indicam que o gRPC apresenta moderada vantagem, enquanto o REST se destaca pela facilidade de implementação e ampla adoção. Conclui-se que a escolha entre REST e gRPC deve ser baseada nas necessidades específicas de cada estudo de caso.pt_BR
dc.degree.localToledopt_BR
dc.publisher.localToledopt_BR
dc.contributor.advisor1Dalle Mole, Vilson Luiz-
dc.contributor.referee1Dalle Mole, Vilson Luiz-
dc.contributor.referee2Camargo, Fábio Engel de-
dc.contributor.referee3Passarini, Rosane Fátima-
dc.contributor.referee4Martins, Jefferson Gustavo-
dc.publisher.countryBrasilpt_BR
dc.publisher.programTecnologia em Sistemas para Internetpt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:TD - Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
apisrestversusgrpc.pdf760,2 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons