Go Back Research Article January, 2025

Comparative Analysis of Microservices, Service-Oriented, and Cloud-Based Architectures for Scalable and Resilient Software Systems

Abstract

With the rise of complex software applications, modern architectural paradigms such as Microservices Architecture (MSA), Service-Oriented Architecture (SOA), and Cloud-Based Architectures have gained significant traction. These architectures aim to improve scalability, resilience, and maintainability in distributed systems. While they share common principles, each has unique characteristics suited to different use cases. This paper explores the fundamental differences, benefits, and challenges of these architectures. A comparative analysis is conducted to assess their impact on scalability, fault tolerance, cost efficiency, and performance in cloud-native applications. Various case studies and research findings up to 2024 are reviewed to highlight the latest trends and industry best practices.

Keywords

service-oriented architecture cloud computing scalability fault tolerance software resilience distributed systems performance optimization
Document Preview
Download PDF
Details
Volume 6
Issue 1
Pages 7-14
ISSN 3824-9572