Microfrontends in Practice: Adoption Challenges and Architectural Trade-Offs

dc.contributor.authorShirin Sokhan, Pouya
dc.contributor.authorWickström Johansson, Andreas
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerGay, Gregory
dc.contributor.supervisorLeitner, Philipp
dc.date.accessioned2025-11-05T11:44:52Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractAs 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.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310715
dc.language.isoeng
dc.relation.ispartofseriesCSE 25-40
dc.setspec.uppsokTechnology
dc.subjectMicro-frontends, Adoption challenges, Adoption motivations, Web development, Grounded theory, Stack Overflow, Migration strategies, Integration complexity, Qualitative coding, Card sorting.
dc.titleMicrofrontends in Practice: Adoption Challenges and Architectural Trade-Offs
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-40 PS AWJ.pdf
Storlek:
1.97 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: