Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

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

View through CrossRef
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.
Title: Performance Comparison of Monolithic and Microservices Architectures in Handling High-Volume Transactions
Description:
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.

Related Results

Systematic Mapping of Monolithic Applications to Microservices Architecture
Systematic Mapping of Monolithic Applications to Microservices Architecture
Purpose- The aim of this paper to provide the solution microservices architecture as a popular alternative to monolithic architecture. It discusses the advantages of microservices ...
A service graph based extraction of microservices from monolith services of service‐oriented architecture
A service graph based extraction of microservices from monolith services of service‐oriented architecture
AbstractService‐oriented architecture (SOA) has been widely used to design enterprise applications in the past two decades. The services in SOA are becoming complex with the increa...
An Empirical Study of Security Practices for Microservices Systems
An Empirical Study of Security Practices for Microservices Systems
Despite the numerous benefits of microservices systems, security has been a critical issue in such systems. Several factors explain this difficulty, including a knowledge gap among...
Api Slicer: A Feature-Based Approach to Decomposing Monolithic Apis into Microservices
Api Slicer: A Feature-Based Approach to Decomposing Monolithic Apis into Microservices
Many approaches related to decomposing monolithic applications have been proposed in recent studies. However, such studies are not sensitive to the decomposition of Monolithic APIs...
Scalable Microservices Architecture: Leadership Approaches for High-Performance Retail Systems
Scalable Microservices Architecture: Leadership Approaches for High-Performance Retail Systems
The rapid evolution of retail systems in the digital age necessitates the adoption of scalable microservices architectures to meet the demands of high-performance and responsive pl...
Systematic Mapping of Monolithic Applications to Microservices Architecture
Systematic Mapping of Monolithic Applications to Microservices Architecture
Abstract In recent years, microservices architecture has emerged as a new architectural style in the software development industry. As legacy monolithic software becomes to...
Decomposing Monolithic to Microservices: Keyword Extraction and BFS Combination Method to Cluster Monolithic’s Classes
Decomposing Monolithic to Microservices: Keyword Extraction and BFS Combination Method to Cluster Monolithic’s Classes
Abstract Microservices architecture is widely used because of the ease of maintaining its microservices, as opposed to encapsulating functionality in a monolithic, which may...
MICROSERVICES VS. MONOLITHIC ARCHITECTURES [THE DIFFERENTIAL STRUCTURE BETWEEN TWO ARCHITECTURES]
MICROSERVICES VS. MONOLITHIC ARCHITECTURES [THE DIFFERENTIAL STRUCTURE BETWEEN TWO ARCHITECTURES]
Software development seems to be on the rise, owing to the growing necessity for businesses to go online,. There is a push to develop upgraded applications that will help businesse...

Back to Top