A New Integration Approach to support the Development of Build-time Micro Frontend Architecture Applications
The Micro Frontend Architecture (MFA) is an innovative, scalable, and flexible architectural model supporting frontend software development. Despite the advantages of this architectural model, technologies that depend on packaging applications in compile time benefit from MFA using a build-time approach by splitting Micro Frontend Applications (MFApps) in packages, which makes this application incapable of performing a runtime interpretation of other MFApps. This paper introduces a new integration approach to support the development of build-time MFApps to overcome limitations related to the coupling of these applications. The proposed approach employs the concept of remote component rendering and the Backend for Frontend pattern to solve continuous delivery issues, provide runtime integration, and help teams scale their development process of MFApps. As a result, we observed that our integration approach enables the developers to work with MFA in a build-time approach as a runtime integration of MFApps.
Authors
- Frank José Affonso (ORCID: https://orcid.org/0000-0002-5784-6248)
- F. Moraes (ORCID: https://orcid.org/0009-0004-8631-9385)
Institutions
- Universidade Estadual Paulista (Unesp) (BR)
Publication Details
- Published
- 2024-09-30
- DOI
- https://doi.org/10.5753/sbes.2024.3585
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior