IMPLEMENTASI MICRO FRONTEND PADA PENGEMBANGAN APLIKASI WEB (BAPENDA WEB)
DOI:
https://doi.org/10.31004/cdj.v4i3.18100Keywords:
Microservices, Frontend, Backend, MicrofrontendAbstract
Perkembangan aplikasi web telah melahirkan konsep microfrontend, di mana antarmuka pengguna dibagi menjadi bagian-bagian kecil yang dikelola secara terpisah oleh tim pengembang yang berbeda. Pendekatan ini memungkinkan pengembangan yang lebih cepat, skalabilitas, dan pemeliharaan yang lebih mudah. Seiring dengan itu, arsitektur microservices juga telah mendapatkan perhatian dan menjadi objek penelitian penting dalam bidang ilmu informasi. Implementasi arsitektur microservices pada backend telah memberikan solusi yang baik. Oleh karena itu, muncul ide untuk menggabungkan pemisahan frontend dan backend dengan mengimplementasikan microservices pada frontend, mengubah aplikasi web dari SPA menjadi kombinasi banyak aplikasi frontend kecil. Hal ini dapat mengatasi masalah dalam pemeliharaan dan penyesuaian aplikasi web, serta mengurangi ketergantungan antar modul. Provinsi XYZ memiliki rencana untuk menerapkan microfrontend dalam pengembangan aplikasi web mereka yang saat ini masih menggunakan arsitektur monolitik.kratif tidak berpengaruh signifikan terhadap pertumbuhan ekonomi Indonesia.References
Dragoni N, Giallorenzo S, Lafuente A L, et al. "Microservices: yesterday, today, and tomorrow [M]". Present and Ulterior Software Engineering. Springer, Cham, 2017: 195-216...
https://martinfowler.com/articles/micro-frontends.html
CaifangYang,etal."ResearchandApplicationofMicroFrontends"2019IOP Conf. Ser.: Mater. Sci. Eng. 490 062082.
Richardson, Chris. "Microservice architecture pattern". [Online] Available: microservices.io. [Accessed 2021-06-19].
P. Y. Tilak, V. Yadav, S. D. Dharmendra and N. Bolloju, "A platform for enhancing application developer productivity using microservices and micro- frontends," 2020 IEEE-HYDCON, 2020, pp. 1-4, doi: 10.1109/HYDCON48903.2020.9242913.
H. Park, W. Jung and S. Moon, "Javascript ahead-of-time compilation for embedded web platform," 2015 13th IEEE Symposium on Embedded Systems For Real-time Multimedia (ESTIMedia), 2015, pp. 1-9, doi: 10.1109/ESTIMedia.2015.7351768.
M. Jazayeri, "Some Trends in Web Application Development," Future of Software Engineering (FOSE '07), 2007, pp. 199-213, doi: 10.1109/FOSE.2007.26.
https://vuejs.org/guide/introduction.html#what-is-vue
https://vitejs.dev/guide/
https://nodejs.org/en/docs
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Waluyo Jati Raharjo, Lintang Yuniar Banowosari
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.