Performance Comparison of Monolithic and Microservices Architectures in Handling High-Volume Transactions

Monolithic and microservices are two distinct approaches for designing and developing applications. However, these architectures exhibit contrasting characteristics. In monolithic architecture, all components of an application form a unified entity with closely interconnected parts, whereas microservices decompose an application into independent, lightweight services that can be developed, deployed, and updated separately. Microservices are often regarded as superior to monolithic architectures in terms of their performance. This study aims to compare the performance of monolithic and microservices architectures in handling a high volume of transactions. It is important to observe how the two architectures behave when handling transactions from a large number of concurrent users. A prototype of an online ticketing system was implemented for both architectures to enable comparative analysis. The selected performance metrics were response time and error rate. The experimental results reveal that under high-load conditions, microservices outperform monolithic architectures, demonstrating 36% faster response times and 71% fewer errors. However, under overload conditions—when CPU usage exceeds 90%—the performance of microservices degrades significantly. This does not imply that microservices cannot handle a large number of concurrent users but highlights the necessity for enhanced resource management.

Authors

Institutions

Publication Details

Journal
Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
Published
2025-06-19
DOI
https://doi.org/10.29207/resti.v9i3.6183
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Comparison of Monolithic and Microservices Architectures in Handling High-Volume Transactions

Mastura Diana Marieska, Alvi Syahrini Utami, Arya Yunanta, Harisatul Aulia et al.
Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
Cloud Computing and Resource Management
article

Performance Comparison of Monolithic and Microservices Architectures in Handling High-Volume Transactions

Mastura Diana Marieska, Alvi Syahrini Utami, Arya Yunanta, Harisatul Aulia, Muhammad Qurhanul Rizqie
article en

Abstract

Monolithic and microservices are two distinct approaches for designing and developing applications. However, these architectures exhibit contrasting characteristics. In monolithic architecture, all components of an application form a unified entity with closely interconnected parts, whereas microservices decompose an application into independent, lightweight services that can be developed, deployed, and updated separately. Microservices are often regarded as superior to monolithic architectures in terms of their performance. This study aims to compare the performance of monolithic and microservices architectures in handling a high volume of transactions. It is important to observe how the two architectures behave when handling transactions from a large number of concurrent users. A prototype of an online ticketing system was implemented for both architectures to enable comparative analysis. The selected performance metrics were response time and error rate. The experimental results reveal that under high-load conditions, microservices outperform monolithic architectures, demonstrating 36% faster response times and 71% fewer errors. However, under overload conditions—when CPU usage exceeds 90%—the performance of microservices degrades significantly. This does not imply that microservices cannot handle a large number of concurrent users but highlights the necessity for enhanced resource management.

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)Vol. 9(3)
Sriwijaya University (ID)
Universitas Sriwijaya
Decent work and economic growth
Openalex Percentile: Top 80%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Performance Comparison of Monolithic and Microservices Architectures in Handling High-Volume Transactions — Mastura Diana Marieska, Alvi Syahrini Utami, et al. · Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) (2025) | TGRS Research Map | TGRS