ARQUITETURA DE MICROFRONTEND
DOI:
https://doi.org/10.31510/infa.v20i2.1803Palavras-chave:
Microfrontend, Arquitetura Web, Frontend, Desenvolvimento WebResumo
Este artigo propõe uma pesquisa bibliográfica com o intuito de abordar de forma abrangente os aspectos positivos e negativos quanto à implementação da arquitetura de microfrontend no cenário atual de desenvolvimento WEB. Além disso, busca explorar em detalhes o conceito dessa abordagem inovadora no contexto do desenvolvimento de aplicações web. A etapa de planejamento para o desenvolvimento de software é fundamental para o sucesso do projeto frente a desafios futuros. Desta forma, a escolha da arquitetura que será utilizada é a principal etapa dentro do planejamento do software, visto que todo o resto será adequado a suas normas e filosofias. Tradicionalmente, o desenvolvimento front-end tem se baseado em monolitos, onde a interface do usuário é construída como um todo indivisível. No entanto, a crescente complexidade das aplicações web modernas tem levado a desafios de escalabilidade, manutenção e colaboração. O microfrontend surge como uma solução para esses problemas, permitindo a divisão de interfaces em módulos independentes, cada um com seu próprio ciclo de vida, tecnologias e times de desenvolvimento. Neste artigo, os princípios do microfrontend foram examinadas, bem como suas vantagens e desvantagens, implementação prática e casos de uso, além de fornecer uma análise crítica das contribuições de autores renomados nesse campo emergente. Os resultados apontaram que apesar dos inúmeros benefícios oferecidos pela arquitetura, é necessário ponderar as questões e desafios que ainda não foram solucionados com a implementação da arquitetura de microfrontends.
Downloads
Métricas
Referências
ANDREY PAVLENKO, NURSULTAN ASKARBEKULY, SWATI MEGHA1, AND MANUEL MAZZARA. Micro-frontends: application of microservices to web front-ends. Journal of Internet Services and Information Security (JISIS), volume: 10, number: 2 (May 2020), pp. 49-66. Disponivel em: <https://jisis.org/wp-content/uploads/2022/11/jisis-2020-vol10-no2-04.pdf>. Acesso em: 10 de setembro de 2023.
BELLEMARE, Adam. Building Event-Driven Microservices. O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol. 2020
GEERS, Michael. Micro Frontends in Action. Manning Publications Co. Shelter Island, 2020.
GEERS, Michal. Micro frontends: Estendendo a ideia de microservices para o desenvolvimento frontend. Disponível em: <https://tautorn.github.io/micro-frontends/>. Acessado em: 04 set. 2023
JACKSON, Cam. Micro Frontends. Martin Fowler. 19 jun 2019. Disponível em: <https://martinfowler.com/articles/micro-frontends.html>. Acessado em: 04 set. 2023
LIRA, Kevin. O poder dos Micro-Frontends: Uma abordagem moderna para a Arquitetura Frontend. AWS Editorial Team. 22 jun. 2023. Disponível em: < https://aws.amazon.com/pt/blogs/aws-brasil/o-poder-dos-micro-frontends-uma-abordagem-moderna-para-a-arquitetura-frontend/>. Acessado em: 15 set. 2023.
MDN contributors. MDN WEB DOCS. CSS. 6 de nov. de 2022. Disponível em: <https://developer.mozilla.org/pt-BR/docs/Web/CSS>. Acessado em: 12 de set. 2023
Michael Possumato, Nick Tomlin, Jordan Andree, Andrew Shim, and Rahul Pilani. Netflix Technology Blog. How We Build Micro Frontends With Lattice. 27 set. 2021. Disponível em: <https://netflixtechblog.com/how-we-build-micro-frontends-with-lattice-22b8635f77ea>. Acesso em: 21 set. 2023
SINGLE-SPA(2023). Single-SPA: Getting Started with single-spa, Docs, 2023. Disponível em:<https://single-spa.js.org/docs/getting-started-overview>. Acesso em: 12 de set. de 2023
Spotify.R&D Engineering. Building the Future of Our Desktop Apps. 7 abr. 2021. Disponível em:<https://engineering.atspotify.com/2021/04/building-the-future-of-our-desktop-apps/>. Acesso em: 22 de set. 2023
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2024 Revista Interface Tecnológica
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Resumo 141
- PDF 127