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...
Saved in:
Main Author: | |
---|---|
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 |