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

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorTang, Zhaohong
dc.contributor.authorXiao, Zifan
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorNieminen, Marko
dc.date.accessioned2022-08-28T17:15:31Z
dc.date.available2022-08-28T17:15:31Z
dc.date.issued2022-07-29
dc.description.abstractThe 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.extent36+2
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/116357
dc.identifier.urnURN:NBN:fi:aalto-202208285171
dc.language.isoenen
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorSoftware and Service Engineeringfi
dc.programme.mcodeSCI3043fi
dc.subject.keywordsoftware engineeringen
dc.subject.keywordweb technologyen
dc.subject.keywordsoftware architectureen
dc.subject.keywordmicroservicesen
dc.titleThe Migration of a Large-Scale Web Application from Monolith to Micro-frontendsen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files