Skip to main navigation menu Skip to main content Skip to site footer

Information Systems Engineering

Vol. 41 No. 07 (2026): Proceedings of the Faculty of Technical Sciences

Comparative Analysis of Microservices and Serverless Architectures in Distributed System Design

  • Valentina Andrić
DOI:
https://doi.org/10.24867/35OI04Andric
Submitted
November 2, 2026
Published
2026-07-15

Abstract

This paper analyzes modern architectures for the development of distributed systems, with a particular focus on microservice and serverless architectures. Their fundamental characteristics, operating principles, as well as advantages and disadvantages in various application scenarios are presented. Through a comparative analysis, key criteria for architecture selection are examined, including scalability, cost, maintenance, and system complexity. The goal of this paper is to provide clear guidelines for selecting an appropriate architecture based on the business and technical requirements of modern software systems.

References

  1. [1] Arslan Ahmad: “Monoliths vs Microservices vs Serverless: Choosing the Right Architecture”, 2023.
  2. [2] Sandra Đuričin: Migracija monolitnog sistema na mikroservisnu arhitekturu, 2022.
  3. [3] Shayesteh Arfa Mahdi, “Microservices vs SOA”, 2023.
  4. [4] George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair, Distributed Systems: Concepts and Design, Addison-Wesley, 2012.
  5. [5] Lizheng Jiang, Yunman Pei, Jiantao Zhao, “Overview of Serverless Architecture Research”, 2019.
  6. [6] Kovvuru Ismail: How Netflix Designed Its Global Cloud Architecture on AWS: The Real Reason Netflix Moved to AWS. November 11, 2025.
  7. [7] Eric Brewer: Towards Robust Distributed Systems, Proceedings of the ACM Symposium on Principles of Distributed Computing, 2000.
  8. [8] Sam Newman: Building Microservices, O’Reilly Media, 2015.