Uma Análise do Entendimento de Conceitos sobre Micro-Frontend na Indústria: Um Estudo Exploratório

Abstract

Após o surgimento dos microsserviços, o desenvolvimento de software amadureceu muito a nível de desacoplamento, passamos a entender as motivações para utilizar esse padrão de arquitetura. Logo, nasceu o conceito de micro-frontend, para resolver os mesmo problemas que a abordagem de microsserviços, porém no contexto de desenvolvimento frontend. Com o surgimento do micro-frontend nasceram frameworks com a proposta de aplicar essa abordagem e facilitar sua implementação, criando uma camada adicional de estudo para os desenvolvedores. Neste contexto, este trabalho tem como objetivo realizar um estudo empírico sobre o entendimento dos desenvolvedores frontend sobre conceitos essenciais do micro-frontend, explorando benefícios, implantação, roteamento e comunicação desta abordagem, por meio de uma pesquisa utilizando questionários. Os principais resultados obtidos revelam que os desenvolvedores reconhecem os benefícios da implantação independente. No entanto, abordagens como DDD e a composição de micro-frontends via CDN são pouco compreendidas. Além disso, lidar com o roteamento e entender quais tecnologias têm essa responsabilidade demonstrou baixa compreensão. Ao contribuir com um entendimento mais sólido sobre micro-frontend, este estudo oferece oportunidades de melhoria tanto para indústria quanto para o setor acadêmico, destacando conceitos e melhores práticas no desenvolvimento de software a serem exploradas.

Publication
Graduation Work, Information Systems, Universidade do Vale do Rio do Sinos (Unisinos), São Leopoldo, Brazil, December
Date
Links