COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE

“Micro frontend” is a terminology that’s first mentioned and invented at 2016. This technology applies application splitting concept of microservice to frontend development of an application. The advancement of technological development increases application’s complexity, this makes the developme...

Full description

Saved in:
Bibliographic Details
Main Author: Philip Gunadi, Michael
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/73658
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:73658
spelling id-itb.:736582023-06-22T12:03:42ZCOMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE Philip Gunadi, Michael Indonesia Final Project microservice, micro frontend, complexity, core web vitals, developer experience, microservice principles. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/73658 “Micro frontend” is a terminology that’s first mentioned and invented at 2016. This technology applies application splitting concept of microservice to frontend development of an application. The advancement of technological development increases application’s complexity, this makes the development of application using monolithic architecture very hefty. On those certain cases, microservice technology could ease the development of the application’s backend. But this concept of micro frontend hasn’t been widely adopted for it’s still a bleeding edge technology. Therefore this research will be conducted to investigate further about the benefits of micro frontend, including the cost that follows, then compare them to the long lived architecture of monolithic that has been used for decades for frontend development. This research will be done in three parts. The first part of this research will consist of developing a benchmark application that’ll utilize both of the architecture. The second part of this research will compare the benchmark application pair quantitatively using core web vitals metric. Then at the last part, that benchmark application pair will be tested qualitatively by doing interview with respondents that have experiences in frontend development. The qualitative aspect of the comparison will focus on developer experience on using micro frontend architecture by doing some hands-on given and also the implemented principles of microservice itself. According to the research done, it’s found that quantitatively speaking, micro frontend score worse that monolithic due to increase in architecture complexity. However, qualitatively speaking, micro frontend scores better than monolithic for developing a complex enough application that involves multiple teams. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description “Micro frontend” is a terminology that’s first mentioned and invented at 2016. This technology applies application splitting concept of microservice to frontend development of an application. The advancement of technological development increases application’s complexity, this makes the development of application using monolithic architecture very hefty. On those certain cases, microservice technology could ease the development of the application’s backend. But this concept of micro frontend hasn’t been widely adopted for it’s still a bleeding edge technology. Therefore this research will be conducted to investigate further about the benefits of micro frontend, including the cost that follows, then compare them to the long lived architecture of monolithic that has been used for decades for frontend development. This research will be done in three parts. The first part of this research will consist of developing a benchmark application that’ll utilize both of the architecture. The second part of this research will compare the benchmark application pair quantitatively using core web vitals metric. Then at the last part, that benchmark application pair will be tested qualitatively by doing interview with respondents that have experiences in frontend development. The qualitative aspect of the comparison will focus on developer experience on using micro frontend architecture by doing some hands-on given and also the implemented principles of microservice itself. According to the research done, it’s found that quantitatively speaking, micro frontend score worse that monolithic due to increase in architecture complexity. However, qualitatively speaking, micro frontend scores better than monolithic for developing a complex enough application that involves multiple teams.
format Final Project
author Philip Gunadi, Michael
spellingShingle Philip Gunadi, Michael
COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE
author_facet Philip Gunadi, Michael
author_sort Philip Gunadi, Michael
title COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE
title_short COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE
title_full COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE
title_fullStr COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE
title_full_unstemmed COMPARISON BETWEEN UNIFIED SPA PATTERN OF MICRO FRONTEND ARCHITECTURE WITH MONOLITHIC ARCHITECTURE
title_sort comparison between unified spa pattern of micro frontend architecture with monolithic architecture
url https://digilib.itb.ac.id/gdl/view/73658
_version_ 1822993217445953536