Use este identificador para citar ou linkar para este item: http://repositorio.unesc.net/handle/1/12955
Título: Impacto da arquitetura de software na performance e desenvolvimento de aplicações web
Autor(es): Alano, Camile Luz de
Orientador(es): Ferreira, Matheus Leandro
Palavras-chave: Arquitetura de software
Análise de performance
Microsserviços
Descrição: Artigo de Conclusão de Curso, apresentado para obtenção do Grau de Bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.
Resumo: A arquitetura de software é um elemento estratégico que influencia diretamente o desempenho, a manutenibilidade e a escalabilidade de aplicações web. Este estudo realiza uma análise comparativa entre três abordagens arquiteturais, model-view-controller, microsserviços e arquitetura limpa, a fim de identificar seus principais trade-offs. Foram desenvolvidas três APIs funcionalmente equivalentes em um sistema de gerenciamento de tarefas utilizando o framework Spring Boot. A metodologia incluiu a execução de testes de estresse com 5.000 usuários concorrentes, utilizando o JMeter para avaliar a latência e a vazão sob carga, e o Prometheus com Grafana para monitorar o consumo de CPU e memória. Os resultados indicaram melhor desempenho da arquitetura model-view-controller, com tempo de resposta até 130% superior ao obtido em microsserviços. A arquitetura limpa destacou-se pela organização e baixo acoplamento, enquanto microsserviços apresentaram maior consumo de recursos, embora ofereçam escalabilidade horizontal. Conclui-se que a escolha da arquitetura depende do contexto do projeto e do equilíbrio entre desempenho, complexidade e facilidade de manutenção.
Idioma: Português (Brasil)
Tipo: Trabalho de Conclusão de Curso - TCC
Data da publicação: Dez-2025
URI: http://repositorio.unesc.net/handle/1/12955
Aparece nas coleções:Trabalho de Conclusão de Curso (COM)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Camile Luz de Alano.pdfTCC411,76 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.