MICROFRONTEND ARCHITECTURE

Authors

DOI:

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

Keywords:

Microfrontend, Web Architecture, Frontend, Web development

Abstract

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

Download data is not yet available.

Metrics

Metrics Loading ...

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

Published

2023-12-20

How to Cite

PORTUGUÊS, M. V.; PORTUGUÊS, G. S. MICROFRONTEND ARCHITECTURE. 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 dec. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Views
  • Abstract 182
  • PDF (Português (Brasil)) 183
Métricas