Applying Functional Programming Paradigms for Scalable Microservices Architectures
DOI:
https://doi.org/10.38124/ijsrmt.v4i12.1089Keywords:
Microservices, Functional Programming, Scalability, Fault-Tolerance, MaintainabilityAbstract
Microservices architecture (MSA) has become a dominant paradigm for building scalable, modular, and maintainable systems. However, as systems grow, ensuring scalability, fault‑tolerance, and maintainability remains challenging. Functional programming (FP), with its principles of immutability, pure functions, and composability, offers compelling advantages for designing scalable microservices. This paper investigates how FP paradigms can be applied in microservices architectures to improve scalability, reliability, and developer productivity. We present a conceptual architecture, implementation strategies, and a small empirical evaluation. Our findings suggest that FP can reduce side‑effects, simplify reasoning about concurrency, and help build more predictable systems. We discuss trade‑offs, challenges, and future research directions.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 International Journal of Scientific Research and Modern Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
PlumX Metrics takes 2–4 working days to display the details. As the paper receives citations, PlumX Metrics will update accordingly.