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 |
Summary: | “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. |
---|