IMPLEMENTASI AUTENTIKASI DARI SISI BACKEND PADA ARSITEKTUR MICROSERVICES MENGGUNAKAN EXPRESS JS

Regita Lisgiani, Sigit Nurmajid

Abstract


Saat ini, aplikasi SuperApps banyak digunakan di masyarakat. Contohnya adalah Gojek. Superapps adalah solusi satu atap yang mencakup kebutuhan pelanggan dalam satu aplikasi. Banyak orang memilih aplikasi yang sudah memiliki semua fitur yang dapat memenuhi kebutuhan sehari-hari mereka. Aplikasi superapps memiliki sistem yang sangat kompleks, mulai dari keamanan, data, pemrosesan permintaan, dan permintaan sistem lainnya. Pemrosesan data dan proses dalam jumlah besar memerlukan arsitektur Microservice. Microservice memungkinkan pengembang melakukan mengembangkan sendiri untuk setiap fitur  aplikasi Anda. Microservice membagi semua kode  menjadi layanan  independen yang berjalan sebagai proses terpisah. Di Dalam arsitektur microservice autentifikasi menjadi salah satu yang sangat penting karena didalamnya mengandung user data yang merupakan bagian penting dari aplikasi.. Sistem autentifikasi harus dibuat sebaik mungkin agar dapat ter desentralisasi di berbagai servicenya dan dapat menjadi jembatan authentifikasi dan security sistem. Dalam jurnal ini, penulis akan menganalisis, merancang, dan membuat pattern dan pengimplementasian kode yang baik untuk merancang autentifikasi yang baik dalam arsitektur microservice.

Keywords


SuperApps; security; microservice; autentikasi

Full Text:

PDF

References


Kupas Tuntas Super App, Aplikasi Serbabisa yang Buat Hidupmu Efisien. (2020, December 10). Glints Blog. https://glints.com/id/lowongan/super-app/#.Yj2nH01BxPY

Kenali super app dan beberapa contohnya. (n.d.). EKRUT. Retrieved May 27, 2022, from https://www.ekrut.com/media/super-app-adalah

Alchuluq, L. M., & Nurzaman, F. “Analisis pada Arsitektur Microservice untuk Layanan Bisnis Toko Online.” TEKINFO, 2021, 22.2:61-68.

Ciptakan Tim yang Tanggap dengan Segala Perubahan Menggunakan Agile Project Management!. (2021, March 7). Pemimpin.ID. https://pemimpin.id/ciptakan-tim-yang-tanggap-dengan-segala-perubahan-menggunakan-agile-project-management/

Agile planning: A step-by-step guide and template. (2018, April 22). Monday.Com Blog. https://monday.com/blog/project-management/agile-planning/

auth0.com. (n.d.). JWT.IO. Auth0. Retrieved May 27, 2022, from https://jwt.io/

What are microservices? (n.d.). Chris Richardson. Retrieved May 27, 2022, from https://microservices.io/

Express 5.x. (n.d.). API Reference. Retrieved May 27, 2022, from https://expressjs.com/en/5x/api.html

Julio, E., & Pakereng, M. A. I. (2021). Implementasi API payment gateway Menggunakan Arsitektur Microservice. Jurnal Informatika, 8(2), 123–130. https://doi.org/10.31294/ji.v8i2.10590

Elsen, R. (2022). Perancangan Arsitektur Microservice untuk Portal Berita Daring. Jurnal Algoritma, 18(2), 352–357. https://doi.org/10.33364/algoritma/v.18-2.875




DOI: https://doi.org/10.32897/infotronik.2022.7.1.1330

Refbacks

  • There are currently no refbacks.


 
This Journal is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License