Modular Golang Backend Architecture for the Workit Commercial Platform Database Operations
Arsitektur Backend Golang Modular untuk Operasi Basis Data Platform Komersial Workit
DOI:
https://doi.org/10.21070/v2ecd310Keywords:
Implementation, of, Golang, in, Backend, Development, for, the, Workit, E-commerce, Website, at, Jobhun, PT, JOBHUN, MEMBANGUN, INDONESIA, Microservice Golang, Microservice, Ricki, UmsidaAbstract
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
Issue
Section
License
Copyright (c) 2026 Ricki Maulana Abdillah, Cindy Taurusta

This work is licensed under a Creative Commons Attribution 4.0 International License.
