JOURNAL OF INFORMATION SYSTEM RESEARCH (JOSH)
Vol 7 No 3 (2026): April 2026

Model-Driven Incremental Modernization of a Django–MySQL Monolithic English Test into Go–PostgreSQL-ReactJS Microservices

Iqbal Fadhil (Institut Teknologi Sepuluh Nopember, Surabaya)
Umi Laili Yuhana (Institut Teknologi Sepuluh Nopember, Surabaya)
Sarwosri Sarwosri (Institut Teknologi Sepuluh Nopember, Surabaya)



Article Info

Publish Date
30 Apr 2026

Abstract

The need for efficient and scalable web-based learning systems is increasing as English proficiency becomes a key employability factor worldwide. The existing English qualification try-out platform, built as a Django–MySQL monolith, showed inadequate performance under concurrent real-exam workloads. This study addresses these limitations by migrating the platform to a Go–PostgreSQL–ReactJS microservices architecture using the Model-Driven Incremental Modernization (MDIM) methodology. The migration starts with reverse engineering to extract structural and behavioral models, represented as UML component and sequence diagrams that capture dependencies and execution flows. These models guide service boundary identification, transformation planning, and stepwise service extraction and validation. Therefore, authentication, user management, and examination workflows are incrementally decomposed into independently deployable services while preserving functional correctness. The new system is deployed as native processes on Ubuntu Server 22.04 and evaluated with k6 for API load testing, JMeter for end-to-end scenarios, and Python scripts for resource and database performance monitoring. Experimental results show that the microservices system reaches 127.57 requests per second with 156.97 ms average latency and 342.68 ms P95 latency, while the monolith on Ubuntu handles 33.40 requests per second and the monolith on cPanel 28.69 requests per second with much higher latency and CPU utilization. These findings demonstrate that the MDIM-guided microservices migration improves scalability, responsiveness, and resource efficiency and provides a reusable, model-based reference for modernizing similar educational assessment platforms.

Copyrights © 2026






Journal Info

Abbrev

josh

Publisher

Subject

Computer Science & IT Decision Sciences, Operations Research & Management

Description

Artikel yang dimuat melalui proses Blind Review oleh Jurnal JOSH, dengan mempertimbangkan antara lain: terpenuhinya persyaratan baku publikasi jurnal, metodologi riset yang digunakan, dan signifikansi kontribusi hasil riset terhadap pengembangan keilmuan bidang teknologi dan informasi. Fokus Journal ...