Microfrontends in Practice: Adoption Challenges and Architectural Trade-Offs
Loading...
Download
Date
Type
Examensarbete för masterexamen
Master's Thesis
Master's Thesis
Model builders
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
As frontend applications grow increasingly complex, micro-frontends have been proposed as a solution to improve scalability, flexibility, and team autonomy by decomposing monolithic frontend architectures into independently developed and deployed modules. However, despite their potential, micro-frontends have seen slower adoption compared to microservices. This study investigates the challenges developers face when adopting micro-frontends, the problems they aim to solve, and the solutions proposed in practice. A grounded theory approach was applied to developer discussions on Stack Overflow, focusing on real-world experiences during both early and late stages of adoption. The findings reveal that while micro-frontends offer important benefits such as independent deployment, technology flexibility, and organizational scalability, they also introduce a range of technical and theoretical complexity–including challenges in integration, migration processes, modularization strategies and infrastructure setup. Solutions proposed by developers highlight the importance of adhering to integration patterns, managing dependencies, and establishing clear architectural guidelines. This study aims to provide a better understanding of the trade-offs involved in adopting micro-frontends and offers practical insights for organizations considering this architectural approach.
Description
Keywords
Micro-frontends, Adoption challenges, Adoption motivations, Web development, Grounded theory, Stack Overflow, Migration strategies, Integration complexity, Qualitative coding, Card sorting.
