Modular Golang Backend Architecture for the Workit Commercial Platform Database Operations

Arsitektur Backend Golang Modular untuk Operasi Basis Data Platform Komersial Workit

Authors

  • Ricki Maulana Abdillah Universitas Muhammadiyah Sidoarjo
  • Cindy Taurusta Universitas Muhammadiyah Sidoarjo

DOI:

https://doi.org/10.21070/v2ecd310

Keywords:

Implementation, of, Golang, in, Backend, Development, for, the, Workit, E-commerce, Website, at, Jobhun, PT, JOBHUN, MEMBANGUN, INDONESIA, Microservice Golang, Microservice, Ricki, Umsida

Abstract

 In the digital era, the development of e-commerce-based applications has become crucial for providing efficient and fast online shopping services. This research aims to explain the implementation of the Golang programming language in backend development for the Workit e-commerce website, an online tools sales platform developed by Jobhun. The backend is developed using Golang, which was chosen for its speed and capability in handling large-scale systems. The system is equipped with MySQL Workbench database for data storage and uses Docker Compose to facilitate containerization management. API testing is conducted periodically using Postman to ensure each endpoint functions according to requirements.

References

U. Brawijaya, R. Alfarisi, B. Rahayudi, and D. Pramono, “Fakultas Ilmu Komputer Pengembangan Aplikasi

Web E-Commerce dan Donasi (Studi Kasus : Green Welfare Indonesia),” 2017. [Online]. Available: http://jptiik.ub.ac.id

Y. M. Tripathi and M. P. Modi, “Real-Time Chat Application.”

A. Himawan and A. Dwi Putra, “APLIKASI DAILY CALORIE BERBASIS WEB MENGGUNAKAN

RESTFUL API GOLANG.”

Y. Muharam and T. Hidayat, “PENGEMBANGAN APLIKASI BACK-END E-COMMERCE

MENGGUNAKAN REST API GOLANG UNTUK OPTIMALISASI KINERJA SERVER.”

M. Lodder, “Token Based Authentication and Authorization with Zero-Token Based Authentication and

Authorization with Zero-Knowledge Proofs for Enhancing Web API Security and Privacy Knowledge Proofs

for Enhancing Web API Security and Privacy.” [Online]. Available: https://scholar.dsu.edu/theses/425

M. Avatara and R. Tan, “Implementasi Framework Gin dan gRPC pada Pengembangan Back-end Web,”

2024.

A. A. Kroons and C. Dewi, “PENGEMBANGAN DASHBOARD TRIVY BERBASIS WEBSITE

MENGGUNAKAN REACT JS DAN GOLANG,” Jurnal Indonesia : Manajemen Informatika dan

Komunikasi, vol. 4, no. 3, pp. 1037–1049, Sep. 2023, doi: 10.35870/jimik.v4i3.295.

D. Dykstra, M. Altunay, and J. Teheran, “Secure Command Line Solution for Token-based Authentication,”

EPJ Web Conf, vol. 251, p. 02036, 2021, doi: 10.1051/epjconf/202125102036.

R. Annisa, R. Agung Ananda, and W. E. Sulistiono, “IMPLEMENTASI GOLANG CLEAN

ARCHITECTURE PADA PERANCANGAN BACKEND POINT OF SALES WEBSITE,” Jurnal

Informatika dan Teknik Elektro Terapan, vol. 12, no. 2, pp. 2830–7062, doi: 10.23960/jitet.v12i2.4668.

T. Muszyński and G. Koziel, “A security analysis of authentication and authorization implemented in web applications based on the REST architecture,” Journal of Computer Sciences Institute, 2020, doi: 10.35784/jcsi.1925

“Towards secure APIs: A survey on RESTful API vulnerability detection,” Computers, Materials & Continua, 2025, doi: 10.32604/cmc.2025.067536.

S.-W. Jang and S.-H. Lee, “Vulnerabilities and encryption applications of JWT-based authentication methods,” Journal of Information Systems Engineering and Management, vol. 10, no. 8s, 2025, doi: 10.52783/jisem.v10i8s.1055.

H. Hendra, A. Awan, Waisen, W. Wilianto, and Y. Yudi, “Memperkuat autentikasi dan integritas data REST-API menggunakan token HMAC SHA-256,” Jurnal Minfo Polgan, vol. 13, no. 2, pp. 2189–2197, 2024, doi: 10.33395/jmp.v13i2.14406.

A. W. Syahroni, N. P. Dewi, N. Ramadhani, Ubaidi, and B. Said, “Security testing of web-based application back end using black box testing method,” Journal PROCESSOR, vol. 19, no. 2, 2024, doi: 10.33998/processor.2024.19.2.1752.

V. B. Sanjaya, S. Rahman, and H. Surasa, “Perancangan application programming interface pada website Saheb menggunakan arsitektur REST,” KHARISMA Tech, vol. 20, no. 1, pp. 29–43, 2025, doi: 10.55645/kharismatech.v20i1.529.

Downloads

Published

2026-10-28

How to Cite

[1]
“Modular Golang Backend Architecture for the Workit Commercial Platform Database Operations: Arsitektur Backend Golang Modular untuk Operasi Basis Data Platform Komersial Workit”, PELS, vol. 10, no. 1, pp. 993–1001, Oct. 2026, doi: 10.21070/v2ecd310.

Most read articles by the same author(s)

1 2 > >>