The Migration of a Large-Scale Web Application from Monolith to Micro-frontends

No Thumbnail Available
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2022-07-29
Department
Major/Subject
Software and Service Engineering
Mcode
SCI3043
Degree programme
Master’s Programme in Computer, Communication and Information Sciences
Language
en
Pages
36+2
Series
Abstract
The micro frontend solution was found helpful in most companies who develop large-scale web applications because it brings scalability and reduces the overall complexity of the project by splitting it up. The small segments of web applications can have a clear focus so that the cross-functional teams can conveniently put their solutions into implementation. However, micro-frontends are usually not the first software architecture that was chosen when these projects were initiated. This study aims to learn about patterns or processes that can be used in migrating a frontend monolith to micro-frontends. The main research strategy was case study. By studying the literature related to the migration of microservices, processes that can be applied for migrating frontend monoliths to micro-frontends were concluded. Then, based on the analysis of two selected cases, helpful practices adopted were summarized.
Description
Supervisor
Nieminen, Marko
Thesis advisor
Tang, Zhaohong
Keywords
software engineering, web technology, software architecture, microservices
Other note
Citation