Arquitetura de Microfrontend no desenvolvimento colaborativo: análise da percepção de desenvolvedores em um estudo de caso experimental
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Resumo
A crescente complexidade das aplicações web modernas impulsionou a adoção generalizada de arquiteturas de desenvolvimento modulares e colaborativas. Nesse contexto, surgiram os microfrontends, que permitem a divisão do frontend em módulos independentes, aumentando a autonomia das equipes e a agilidade do desenvolvimento. O objetivo deste estudo é investigar a percepção de desenvolvedores sobre o uso da arquitetura de microfrontends no contexto do desenvolvimento colaborativo. Para tanto, desenvolvemos um sistema experimental de agendamento de horários em salões de cabeleireiro utilizando uma arquitetura de microfrontends e integrado ao framework single-spa. Este estudo se caracteriza por sua aplicabilidade, natureza descritiva, abordagem quantitativa e delineamento experimental. Os dados foram coletados por meio de questionários online respondidos por 12 participantes com diferentes formações e experiências em desenvolvimento de software. Os resultados mostram que os participantes expressaram atitudes positivas em relação à arquitetura, particularmente no que diz respeito à escalabilidade, facilidade de navegação, integração de módulos e distribuição de tarefas dentro das equipes. Embora os participantes tenham reconhecido um leve aumento na complexidade do desenvolvimento, os benefícios percebidos superaram os desafios. Em conclusão, os microfrontends representam uma solução viável para aplicações que requerem desenvolvimento colaborativo, modularidade e evolução contínua do sistema.
Description
Keywords
Micro front-ends, Desenvolvimento de software colaborativo, Arquitetura de software, Sistemas web modulares