Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/58274

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorMIRANDA, Breno Alexandro Ferreira de-
dc.contributor.authorMELO, Lucas Gabriel Rodrigues de-
dc.date.accessioned2024-10-25T12:10:17Z-
dc.date.available2024-10-25T12:10:17Z-
dc.date.issued2024-08-05-
dc.date.submitted2024-10-05-
dc.identifier.citationMELO, Lucas Gabriel Rodrigues de. Fragmentando a Interface: o impacto e os desafios da migração para Micro Frontends no desenvolvimento web. 2024. 24 p. TCC (Graduação) - Curso de Ciência da Computação, Centro de Informática, Universidade Federal de Pernambuco, Recife, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/58274-
dc.description.abstractEste trabalho de conclusão de curso investiga a migração de uma aplicação web monolítica para diferentes arquiteturas de micro frontends, utilizando frameworks como Single-SPA, Turborepo e Lerna. A motivação para estudar microfrontends vem da necessidade crescente de melhorar a escalabilidade, modularidade e manutenção de grandes aplicações web, que se tornam cada vez mais complexas à medida que evoluem. Adotar microfrontends permite que equipes de desenvolvimento trabalhem de maneira mais independente e eficiente, integrando diferentes tecnologias e frameworks dentro de uma única aplicação. O objetivo é avaliar o desempenho, escalabilidade e facilidade de manutenção de cada abordagem. A aplicação base foi desenvolvida em Next.js e posteriormente migrada para as três diferentes arquiteturas de micro frontends. A metodologia envolveu testes de desempenho com a ferramenta Lighthouse, que indicaram que Single-SPA apresentou a melhor performance, seguido por Turborepo e Lerna. Testes de escalabilidade com o Apache JMeter mostraram que Lerna teve maior consistência nos tempos de resposta. A análise do tamanho do bundle, realizada com o Webpack Bundle Analyzer, revelou que Single-SPA teve o menor tamanho de bundle. Este estudo fornece uma análise detalhada das vantagens e desafios das arquiteturas de micro frontends, oferecendo recomendações práticas para a implementação e contribuindo para o avanço das práticas de desenvolvimento de software.pt_BR
dc.format.extent24 p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectMicro Frontendspt_BR
dc.subjectSingle-SPApt_BR
dc.subjectTurborepopt_BR
dc.subjectLernapt_BR
dc.subjectDesempenhopt_BR
dc.subjectEscalabilidadept_BR
dc.subjectManutençãopt_BR
dc.titleFragmentando a interface: o impacto e os desafios da migração para Micro Frontends no desenvolvimento webpt_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/8552971329838985pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/0311224988123909pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Ciência da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece nas coleções:(TCC) - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Lucas Gabriel Rodrigues de Melo.pdf241,16 kBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



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