Comparative Analysis of Monolithic and Microservices Architectures in Web Development

Session

Computer Science and Communication Engineering

Description

This study examines the comparison between monolithic and microservices architectures in web application development, focusing on their impact on performance, scalability, maintainability, and complexity management. Through a review of the literature and practical analysis of real-world case studies, Netflix (representing monolithic architecture) and Etsy (representing microservices architecture) were evaluated using key performance and technical efficiency metrics, employing tools such as Google Lighthouse and HAR file analysis. Tests were conducted on both desktop and mobile platforms to assess architectural influence under varying conditions. Findings indicate that monolithic architecture provides stable performance and centralized control, particularly on desktop platforms, while microservices offer flexibility and modularity but require careful optimization to avoid unnecessary overhead, especially on mobile devices. The study emphasizes that the choice of architecture should be context-dependent, considering application requirements, scalability needs, and available technical resources, with hybrid approaches potentially offering the best balance in many scenarios.

Keywords:

Monolithic Architecture, Microservices Architecture, Web Application Development, Performance Optimization, Scalability

Proceedings Editor

Edmond Hajrizi

ISBN

978-9951-982-41-2

Location

UBT Lipjan, Kosovo

Start Date

25-10-2025 9:00 AM

End Date

26-10-2025 6:00 PM

DOI

10.33107/ubt-ic.2025.105

This document is currently not available here.

Share

COinS
 
Oct 25th, 9:00 AM Oct 26th, 6:00 PM

Comparative Analysis of Monolithic and Microservices Architectures in Web Development

UBT Lipjan, Kosovo

This study examines the comparison between monolithic and microservices architectures in web application development, focusing on their impact on performance, scalability, maintainability, and complexity management. Through a review of the literature and practical analysis of real-world case studies, Netflix (representing monolithic architecture) and Etsy (representing microservices architecture) were evaluated using key performance and technical efficiency metrics, employing tools such as Google Lighthouse and HAR file analysis. Tests were conducted on both desktop and mobile platforms to assess architectural influence under varying conditions. Findings indicate that monolithic architecture provides stable performance and centralized control, particularly on desktop platforms, while microservices offer flexibility and modularity but require careful optimization to avoid unnecessary overhead, especially on mobile devices. The study emphasizes that the choice of architecture should be context-dependent, considering application requirements, scalability needs, and available technical resources, with hybrid approaches potentially offering the best balance in many scenarios.