Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/38894
Título: Análise de desempenho de frameworks para aplicações distribuídas
Título(s) alternativo(s): Perfomance analysis of frameworks for distributed applications
Autor(es): Santos, André Luiz Gomes dos
Carneiro, Christian Antunes
Ivanchechen, José Henrique
Orientador(es): Vendramin, Ana Cristina Barreiras Kochem
Palavras-chave: Processamento eletrônico de dados - Processamento distribuído
Framework (Arquivo de computador)
Software - Desenvolvimento
Engenharia de software
Desempenho - Avaliação
Electronic data processing - Distributed processing
Framework (Computer program)
Computer software - Development
Software engineering
Performance - Evaluation
Data do documento: 18-Dez-2024
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: SANTOS, André Luiz Gomes dos; CARNEIRO, Christian Antunes; IVANCHECHEN, José Henrique. Análise de desempenho de frameworks para aplicações distribuídas. 2025. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2024.
Resumo: Com o cenário tecnológico atual de sistemas distribuídos cada vez mais presentes no dia a dia, análises de desempenho que tragam resultados quantificáveis quanto à eficiência desses sistemas se mostram necessárias. Com base nisso, o presente estudo propõe uma análise acerca do desempenho de frameworks backend que possibilitam o desenvolvimento desses sistemas distribuídos. Os resultados indicam que a escolha do framework ideal depende das necessidades específicas da aplicação. O Flask destaca-se como uma opção robusta e eficiente para cenários que exigem um alto número de requisições e manipulação de dados leves. O Actix é uma escolha interessante para aplicações que priorizam baixo consumo de recursos. Já o ASP.NET, apesar de seu alto uso de CPU, pode ser adequado para lidar com grandes volumes de dados. Espera-se que este projeto possa servir como um direcionamento para uma melhor escolha nas tecnologias para desenvolvimento de futuras aplicações distribuídas.
Abstract: As distributed systems become increasingly pervasive in everyday life, performance analyses that provide quantifiable results regarding the efficiency of these systems are essential. The present study proposes an analysis of the performance of backend frameworks that make these distributed systems possible to develop. The findings indicate that the choice of the ideal framework depends on the specific needs of the application. Flask stands out as a robust and efficient option for scenarios requiring a high number of requests and handling of lightweight data. Actix is an interesting choice for applications that prioritize low resource consumption, while ASP.NET can be a good option for handling large volumes of data, despite its tendency for high CPU usage. It is expected that this project can serve as guidance for improving technology choices for the development of future distributed applications.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/38894
Aparece nas coleções:CT - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
desempenhoframeworksaplicacoesdistribuidas.pdf698,76 kBAdobe PDFThumbnail
Visualizar/Abrir


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