MICROFRONTEND ARCHITECTURE
DOI:
https://doi.org/10.31510/infa.v20i2.1803Keywords:
Microfrontend, Web Architecture, Frontend, Web developmentAbstract
This article proposes a bibliographic research aiming to comprehensively address both the positive aspects and inherent challenges of implementing the microfrontend architecture. Furthermore, it seeks to delve into the concept of this innovative approach within the context of web application development. The planning stage for software development is crucial for project success in the face of future challenges. Thus, the selection of the architecture to be used stands as the key phase within software planning, as everything else will align with its standards and philosophies. Traditionally, front-end development has relied on monoliths, where the user interface is built as an indivisible whole. However, the increasing complexity of modern web applications has led to scalability, maintenance, and collaboration challenges. Microfrontends emerge as a solution to these issues, enabling the division of interfaces into independent modules, each with its own lifecycle, technologies, and development teams. In this article, we examine the principles of microfrontends, their advantages and disadvantages, practical implementation, use cases, and provide a critical analysis of contributions from renowned authors in this emerging field. The results showed that despite the numerous benefits offered by the architecture, it is necessary to consider the issues and challenges that have not yet been resolved with the implementation of the microfrontends architecture.
Downloads
Metrics
References
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
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Revista Interface Tecnológica
This work is licensed under 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.
- Abstract 182
- PDF (Português (Brasil)) 183