A Catalog of Micro Frontends Anti-patterns
Carregando...
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal do Amazonas
DOI
Resumo
Micro frontend (MFE) é um estilo arquitetural derivado de microsserviços (MS) que decompõe uma aplicação frontend monolítica em partes menores, gerenciáveis e implantáveis de forma independente. Apesar da adoção crescente, o campo ainda é relativamente pouco explorado, especialmente no que diz respeito à identificação de desafios e à documentação de boas práticas. Portanto, o objetivo desta dissertação de mestrado é propor e avaliar um artefato que apoie desenvolvedores na implementação de arquiteturas MFE. Apresentamos um catálogo de anti-padrões de MFE que documenta problemas comuns e soluções práticas. A versão inicial do catálogo foi desenvolvida com base em anti-padrões de MS consolidados e problemas observados na prática. Para verificar a prevalência desses anti-padrões em arquiteturas MFE e avaliar se as soluções propostas os resolvem efetivamente, conduzimos um survey com profissionais da indústria. Além disso, desenvolvemos uma aplicação web projetada para apresentar os anti-padrões e fomentar a colaboração na comunidade de MFE. Também realizamos um experimento controlado para comparar o catálogo com exemplos e diretrizes fornecidos por profissionais, avaliando como os estudantes utilizaram o catálogo e se ele contribuiu para sua percepção de aprendizado. Por fim, realizamos uma Revisão Multivocal da Literatura para expandir o catálogo, incorporando anti-padrões propostos em fontes de literatura cinzenta. Após cada estudo, refinamos o catálogo para produzir uma versão final que auxilia desenvolvedores a identificar, resolver e prevenir problemas ao trabalhar com arquiteturas MFE. As contribuições desta dissertação incluem a documentação centralizada de problemas e soluções comuns no desenvolvimento de MFE, evidências empíricas sobre o uso do catálogo, uma aplicação web que apresenta os anti-padrões e promove a colaboração entre profissionais da indústria, e o desenvolvimento de materiais didáticos sobre MFE que podem ser integrados a disciplinas de arquitetura de software. Acreditamos que os resultados deste trabalho têm potencial para gerar avanços significativos tanto na prática quanto na teoria de MFE, contribuindo para pesquisas futuras e para a adoção da arquitetura na indústria. Como trabalho futuro, pretendemos avaliar a utilidade do catálogo no apoio a profissionais na evolução de arquiteturas MFE reais e explorar ferramentas de detecção automática de anti-padrões.
Descrição
Palavras-chave
Citação
SILVA, Nabson Paiva Souza da. A Catalog of Micro Frontends Anti-patterns. 2025. 301 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2025.
Coleções
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 Acesso Aberto

