Microfrontends in Practice: Adoption Challenges and Architectural Trade-Offs
Ladda ner
Publicerad
Författare
Typ
Examensarbete för masterexamen
Master's Thesis
Master's Thesis
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
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.
Beskrivning
Ämne/nyckelord
Micro-frontends, Adoption challenges, Adoption motivations, Web development, Grounded theory, Stack Overflow, Migration strategies, Integration complexity, Qualitative coding, Card sorting.
