ARQUITETURA DE MICROFRONTEND

Autores

DOI:

https://doi.org/10.31510/infa.v20i2.1803

Palavras-chave:

Microfrontend, Arquitetura Web, Frontend, Desenvolvimento Web

Resumo

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

Não há dados estatísticos.

Métricas

Carregando 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

20/12/2023

Como Citar

BATISTA, M. V.; PINTO, G. S. ARQUITETURA DE MICROFRONTEND. Revista Interface Tecnológica, [S. l.], v. 20, n. 2, p. 208–218, 2023. DOI: 10.31510/infa.v20i2.1803. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1803. Acesso em: 21 dez. 2024.

Edição

Seção

Tecnologia em Informática

Métricas

Visualizações
  • Resumo 182
  • PDF 183
Métricas