IMPLEMENTASI AUTENTIKASI DARI SISI BACKEND PADA ARSITEKTUR MICROSERVICES MENGGUNAKAN EXPRESS JS

Authors

  • Regita Lisgiani Universitas Sangga Buana
  • Sigit Nurmajid Universitas Sangga Buana

DOI:

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

Keywords:

SuperApps, security, microservice, autentikasi

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.

Author Biographies

Regita Lisgiani, Universitas Sangga Buana

Mahasiswa tingkat sarjana pada Teknik Informatika, Fakultas Teknik, Universitas Sangga Buana

Sigit Nurmajid, Universitas Sangga Buana

Mahasiswa tingkat sarjana pada Teknik Informatika, Fakultas Teknik, Universitas Sangga Buana

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

Downloads

Published

2022-06-29