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
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
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.