2026· International Journal of All Research Education & Scientific Methods· 0 citations
TL;DR
This research will perform a comparative evaluation of monolithic architecture and microservices architecture with a focus on their performance and cost characteristics to help developers to choose one of the styles considering its performance and cost characteristics.
Abstract
This research will perform a comparative evaluation of monolithic architecture and microservices architecture with a focus on their performance and cost characteristics. Software architecture plays an important role for the scalability and efficiency of contemporary software products. Monolithic architecture implies the use of a single software codebase which makes applications easier to develop but more difficult to manage. In contrast to this, microservices architecture relies on dividing an application into separate autonomous services which helps to make it flexible and scalable. The methodology of the study will include analyzing the results of various experiments and analytical works conducted previously by other researchers. Literature review will cover all key aspects of performance of both architectural styles including response time, throughput and resource usage. Previous research has revealed that the best performance can be expected from monolithic architectures under low-load conditions and in a single machine environment due to lower communication overhead. However, microservices architecture demonstrates better performance in a scaled-up and distributed setting because of the possibility to scale each service independently. Also, it should be mentioned that despite resource optimization possibilities of microservices in cloud environment, microservices typically cost more than monolithic architectures. The main contribution of this work will be providing a systematic comparison of both styles which can help developers to choose one of the styles considering its performance and cost characteristics..
This paper analyzes the two software architectural approaches namely Monolithic Architecture vs Microservices Architecture when considering scalable software development, and puts the following into consideration: empirical trade-offs, scalability consideration, organizational implications, and development complexity.
Theophilus Bamise Ajala, A. Oduroye, I. Ayoade et al.· Asian journal of applied sci...· 0 citations
An experimental comparison of a monolithic and a microservices implementation of the same e-commerce application, both backed by a shared PostgreSQL database, suggests that decomposing the system into microservices improves scalability and tail latency under stress, while introducing distinct, service-specific failure...
Examining how Netflix has evolved its technological infrastructure through the adoption of microservices architecture, which has enhanced its scalability, fault tolerance, and overall performance, provides valuable insights into the broader implications of microservices architecture in modern software development.
C. Henríquez, Jarol Derley, Ramón Valencia et al.· 2 citations
This study compares the implementation of the same backend system, Node.js/Express and MariaDB, in a monolithic and microservices architecture with the same Docker resource allocation, 2 CPUs and 512 MB RAM per architecture, except database containers.
Yoga Ari Tofan· JUTI: Jurnal Ilmiah Teknolog...· 0 citations
A quantitative model for refactoring monolithic applications into microservices by integrating Domain-Driven Design principles with measurable metrics, including service size, coupling, and scalability is proposed.
Munezero Immaculée Josélyne, Ngenzi Alexander, Hitimana Eric et al.· International Journal of Adv...· 0 citations
Energy efficiency in microservices is primarily treated as an operational optimisation problem rather than a lifecycle-spanning architectural concern, highlighting the need for earlier architectural integration and improved measurement practices.
Eoan O'Dea, Roberta Capuano, P. Avgeriou et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.