Towards a Microservice Architecture for High‐Quality Banking System: A Case Report and Review

ABSTRACT The banking industry is experiencing a significant transformation due to the growing demand for digital services. Traditional monolithic architectures are increasingly inadequate for managing the complexity and scalability requirements of modern banking systems. Consequently, there is a need to explore alternative architectures that can offer the necessary flexibility, maintainability, and performance. We first present a typical monolithic architecture of a banking system and describe its drawbacks. Next, we propose a microservice‐based architecture for the banking system and discuss how this proposed architecture addresses the challenges and shortcomings of both monolithic and microservice architectures. Finally, we examine the positive effects of addressing these challenges and drawbacks on system quality attributes to demonstrate the high quality of the proposed architecture. This paper aims to design a banking architecture based on microservice principles and patterns that effectively address the challenges posed by traditional monolithic architectures. The proposed architecture also incorporates lessons learned from previous microservices implementations to mitigate the drawbacks associated with this approach. The qualitative assessment we will discuss demonstrates how the proposed architecture contributes to improvements in several areas, including future development, human resource management, service continuity, continuous delivery, and latency. By achieving these improvements, our proposed architecture significantly enhances the quality attributes of the system, ultimately facilitating high‐quality service delivery.

Authors

Institutions

Publication Details

Journal
Concurrency and Computation Practice and Experience
Published
2025-12-03
DOI
https://doi.org/10.1002/cpe.70471
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards a Microservice Architecture for High‐Quality Banking System: A Case Report and Review

Bahador Shojaiemehr, Hossein Mansoori Yarahmadi
Concurrency and Computation Practice and Experience
Software System Performance and Reliability
article

Towards a Microservice Architecture for High‐Quality Banking System: A Case Report and Review

Bahador Shojaiemehr, Hossein Mansoori Yarahmadi
article en

Abstract

ABSTRACT The banking industry is experiencing a significant transformation due to the growing demand for digital services. Traditional monolithic architectures are increasingly inadequate for managing the complexity and scalability requirements of modern banking systems. Consequently, there is a need to explore alternative architectures that can offer the necessary flexibility, maintainability, and performance. We first present a typical monolithic architecture of a banking system and describe its drawbacks. Next, we propose a microservice‐based architecture for the banking system and discuss how this proposed architecture addresses the challenges and shortcomings of both monolithic and microservice architectures. Finally, we examine the positive effects of addressing these challenges and drawbacks on system quality attributes to demonstrate the high quality of the proposed architecture. This paper aims to design a banking architecture based on microservice principles and patterns that effectively address the challenges posed by traditional monolithic architectures. The proposed architecture also incorporates lessons learned from previous microservices implementations to mitigate the drawbacks associated with this approach. The qualitative assessment we will discuss demonstrates how the proposed architecture contributes to improvements in several areas, including future development, human resource management, service continuity, continuous delivery, and latency. By achieving these improvements, our proposed architecture significantly enhances the quality attributes of the system, ultimately facilitating high‐quality service delivery.

Concurrency and Computation Practice and ExperienceVol. 38(1)
Islamic Azad University North Tehran Branch (IR), Iranian Research Organization for Science and Technology (IR), Iranian Research Institute for Information Science and Technology
Openalex Percentile: Top 57%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Towards a Microservice Architecture for High‐Quality Banking System: A Case Report and Review — Bahador Shojaiemehr, Hossein Mansoori Yarahmadi · Concurrency and Computation Practice and Experience (2025) | TGRS Research Map | TGRS