The Migration of a Large-Scale Web Application from Monolith to Micro-frontends
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Tang, Zhaohong | |
dc.contributor.author | Xiao, Zifan | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Nieminen, Marko | |
dc.date.accessioned | 2022-08-28T17:15:31Z | |
dc.date.available | 2022-08-28T17:15:31Z | |
dc.date.issued | 2022-07-29 | |
dc.description.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. | en |
dc.format.extent | 36+2 | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/116357 | |
dc.identifier.urn | URN:NBN:fi:aalto-202208285171 | |
dc.language.iso | en | en |
dc.programme | Master’s Programme in Computer, Communication and Information Sciences | fi |
dc.programme.major | Software and Service Engineering | fi |
dc.programme.mcode | SCI3043 | fi |
dc.subject.keyword | software engineering | en |
dc.subject.keyword | web technology | en |
dc.subject.keyword | software architecture | en |
dc.subject.keyword | microservices | en |
dc.title | The Migration of a Large-Scale Web Application from Monolith to Micro-frontends | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | no |