IMPLEMENTASI MICRO FRONTEND PADA PENGEMBANGAN APLIKASI WEB (BAPENDA WEB)

Authors

  • Waluyo Jati Raharjo Universitas Gunadarma
  • Lintang Yuniar Banowosari Universitas Gunadarma

DOI:

https://doi.org/10.31004/cdj.v4i3.18100

Keywords:

Microservices, Frontend, Backend, Microfrontend

Abstract

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

2023-08-26

How to Cite

Raharjo, W. J. ., & Banowosari, L. Y. . (2023). IMPLEMENTASI MICRO FRONTEND PADA PENGEMBANGAN APLIKASI WEB (BAPENDA WEB). Community Development Journal : Jurnal Pengabdian Masyarakat, 4(3), 6546–6551. https://doi.org/10.31004/cdj.v4i3.18100