Comparative analysis of selected aspects of web application architectures
Article Sidebar
Open full text
Issue Vol. 34 (2025)
-
Impact of metrics on the effectiveness of Kohonen network clustering
Krystian Wypart, Edyta Łukasik1-7
-
Analysis of object recognition systems using augmented reality glasses
Jan Figura, Rafał Kuźmiczuk, Marcin Badurowicz8-13
-
Comparative analysis of selected data recovery software
Tomasz Szymczyk, Rafał Wróbel14-20
-
Usability analysis of graphic user interfaces for Internet forums with consideration for Universal Design Principles
Krystian Łęczycki, Jakub Łabendowicz, Maria Skublewska-Paszkowska21-28
-
Ergonomic analysis of book web services’ interfaces
Patrycja Kłodnicka, Dawid Matraszek29-35
-
Comparison of the effectiveness of tools for testing the security of web applications
Izabela Kaźmierak36-43
-
Comparative analysis of the performance of relational and non-relational databases in applications implemented in C#
Patryk Baliński, Łukasz Chudy, Maria Skublewska-Paszkowska44-53
-
Analysis of performance and energy efficiency of processors with hybrid architecture
Dawid Żytko, Marcin Badurowicz54-59
-
Analysis of user identification methods in web browsers
Eduard Chyzhik, Jakub Smołka60-67
-
Multi-aspect comparative analysis of JavaScript programming frameworks – React.js and Solid.js
Jakub Kryk, Małgorzata Plechawska-Wójcik68-75
-
Realization and discussion of selected artificial intelligence algorithms in computer games
Yurii Tyshchenko76-80
-
Comparative analysis of selected aspects of web application architectures
Łukasz Krzysztoń, Konrad Łatwiński, Małgorzata Plechawska-Wójcik81-88
-
Evaluation of deep learning models for flood forecasting in Bangladesh
Asif Rahman Rumee89-97
-
Optical character recognition for ancient scripts: a case study on Syloti Nagri using deep learning models
Tanzidul Islam, Sheikh Kamrul Hasan Omur, Nafiz Nahid, Lukman Chowdhury, Gourab Roy, Md. Abu Naser Mojumder, Md. Janibul Alam Soeb, Md. Fahad Jubayer98-107
-
Design of a non-human proctoring and authentication system for mobile phone-based online examination
Brendan Ubochi, Emmanuel Oluleye, Charity Odeyemi, Chinyere Ubochi108-112
Main Article Content
DOI
Authors
lukasz.krzyszton@pollub.edu.pl
konrad.latwinski@pollub.edu.pl
Abstract
The article presents a comparative analysis of two web application architectures: microservices and modular monoliths. The research focuses on evaluating the impact of infrastructure, inter-component communication, and horizontal scaling on system performance. For the purpose of the study, a dedicated system was implemented in two versions: as microservices and as a modular monolith. This allowed for a direct comparison of both architectures under identical experimental conditions. The application underwent a series of performance tests, including simulations of various load levels and analysis of response times in different operational scenarios. The collected data was presented in the form of statistics and graphs, facilitating result interpretation and allowing for the verification of the research hypotheses.
Keywords:
References
[1] A. M. Abd-Elwahab, A. G. Mohamed, E. M. Shaaban, MicroServices-driven enterprise
architecture model for infrastructure optimization, Future Business Journal 9 (2023) 90-104, https://doi.org/10.1186/s43093-023-00268-3. DOI: https://doi.org/10.1186/s43093-023-00268-3
[2] M. Richards, N. Ford, Fundamentals of Software Architecture: An Engineering Approach, O'Reilly Media, Sebastopol, 2020.
[3] S. Whitesell, R. Richardson, M. D. Groves, Pro Microservices in .NET 6, Apress, New York, 2022. DOI: https://doi.org/10.1007/978-1-4842-7833-8
[4] S. Fowler, Production-Ready Microservices, O'Reilly Media, Sebastopol, 2017.
[5] V. Vernon, T. Jaskula, Strategic Monoliths and Microservices: Driving Innovation Using Purpose-ful Architecture, Addison-Wesley Publishing, Boston, 2022.
[6] Ch. Richardson, Mikroserwisy, Wydawnictwo Naukowe PWN, Warszawa, 2020.
[7] K. Jaskot, S. Przyłucki, Analysis of selected fea-tures of application based on monolithic and
microservice architecture, Journal of Computer Science Institute 25 (2022) 393-400, https://doi.org/10.35784/jcsi.3061. DOI: https://doi.org/10.35784/jcsi.3061
[8] S. Newman, Monolith To Microservices, O'Reilly Media, Sebastopol, 2020.
[9] Prime Video Tech,
https://www.primevideotech.com/video-streaming
/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90, [16.06.2024].
[10] Docker Documentation, https://docs.docker.com/, [15.10.2024].
[11] RabbitMQ Documentation, https://www.rabbitmq.com, [06.08.2024].
Article Details
Abstract views: 189

