Análise de Desempenho de APIs: um Estudo Comparativo entre Node.js, Java e Python

Imagem de Miniatura

Data

2025-12-17

Orientação Docente

Lattes da Orientação Docente

Título da Revista

ISSN da Revista

Título de Volume

Editor

Resumo

O crescente uso de APIs REST em aplicações web e corporativas torna o desempenho dessas interfaces um fator essencial para a experiência do usuário e para a eficiência dos sistemas. A escolha da linguagem de programação e do framework influencia diretamente métricas como o tempo de resposta, a utilização de recursos e a escalabilidade. Diante disso, este trabalho tem como objetivo analisar o desempenho de três APIs REST desenvolvidas em Node.js, Java e Python, bem como estruturar um processo sistemático para a realização de testes de desempenho de APIs, buscando compreender como cada tecnologia se comporta sob diferentes tipos de carga e cenários operacionais. Foram avaliadas métricas de tempo de resposta, vazão, utilização de CPU e memória em quatro cenários distintos, abrangendo operações de escrita, leitura, geração de relatórios e cálculos intensivos de CPU. As APIs foram implementadas com os frameworks NestJS, Spring Boot e FastAPI e testadas em ambiente controlado com o Apache JMeter. Os resultados obtidos permitem observar as vantagens e limitações de cada linguagem em diferentes contextos, oferecendo subsídios técnicos para desenvolvedores e gestores de tecnologia na escolha da linguagem mais adequada a projetos com diferentes demandas de desempenho.

Resumo em outro idioma

Descrição

Referência

RAMOS, Tom Jones Silva Gomes. Análise de Desempenho de APIs: um Estudo Comparativo entre Node.js, Java e Python. 2025. 19 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2026.

Identificador dARK

Avaliação

Revisão

Suplementado Por

Referenciado Por

Licença Creative Commons

Exceto quando indicado de outra forma, a licença deste item é descrita como openAccess