Published June 20, 2024 | Version v4

Adopting Micro-Frontends: Impacts and Challenges – A Systematic Mapping Study

Authors/Creators

Description

Context: Incorporating new technologies into monolithic frontend projects has been challenging for software development teams, due to issues like code redundancy, inconsistency, and scalability. To address these challenges, the micro-frontend architecture emerged, offering a more modular and independent solution.

Goal:This study aims to investigate the impacts and challenges of adopting the micro-frontend architecture. 
Method: We conducted a Systematic Mapping Study (SMS) to identify the architectural patterns and approaches used in micro-frontends. Additionally, we carried out a survey to validate the strategies and challenges of adopting this architecture.

Results: The findings highlighted the relevance of the micro-frontend architecture in modernizing the frontend layer. However, its adoption is closely tied to the complexity and size of the project and team. Therefore, implementing the micro-frontend architecture with a well-defined set of methodological and technological decisions increases the likelihood of successful adoption.

Keywords: Micro-frontend, Systematic Mapping Study, Challenges, Survey

 

 

Files

Survey.pdf

Files (2.9 MB)

Name Size Download all
md5:3f223b69b45d088b77ee7b1a1323e61c
92.9 kB Preview Download
md5:ad3099e1edbeb4dcda1c560c0892a677
305.6 kB Preview Download
md5:35f6e09e4e0aaec3cd5b96bc57811ea3
231.2 kB Preview Download
md5:0a50f4e0243c4eaa307b1f639176d328
1.2 MB Preview Download
md5:bf4b2b8ce8a4c6130550082065d82088
125.9 kB Preview Download
md5:36cbc7a400843a05f1d3d6798c56f2e7
125.3 kB Preview Download
md5:e209b01930a6cb0c51f57aeeab2399ae
168.6 kB Preview Download
md5:ca2d98eb178e40b43233d324e204fdc8
141.2 kB Preview Download
md5:378c938f5083f02951886c875caf1a67
151.6 kB Preview Download
md5:9984271f782b2500c065d2fe6c499008
129.6 kB Preview Download
md5:367cfbbca1233c53f8b401085a42853a
130.2 kB Preview Download
md5:f7b9b6bec48e35f72187d7eadf32984f
128.0 kB Preview Download