Optimizing Microservices Architecture Using Multi-Criteria Decision Making (MCDM): A Case Study Of PayPal REST API

In the digital transformation era, businesses are increasingly adopting microservices architecture to enhance their software systems' flexibility, scalability, and maintainability. Optimization is needed to achieve these goals. Microservices architecture optimization was applied to a study case of PayPal REST API microservices. There are five architectures include one actual architecture and four developed from the actual architecture. These architectures are based on optimizing criteria such as granularity, complexity, and cohesion. The architecture evaluation uses Service Granularity Metrics (SGM), Number of Operations (NOO), and Lack of Cohesion Metric (LOCM) in various weights. Multi- Objective Optimization based on Ratio Analysis (MOORA) and Complex Proportional Assessment (COPRAS) models are used to determine the best architecture. Almost every architecture alternative suit a specific level of granularity, but alternative 4 has balanced results for each criterion. The evaluations demonstrate that the actual architecture maintains high granularity and showing superior performance in managing operational complexity effectively when assessed against alternative architectures.

Authors

Institutions

Publication Details

Published
2024-08-29
DOI
https://doi.org/10.1109/icitacee62763.2024.10762818
Citations
4
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
1.40

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Microservices Architecture Using Multi-Criteria Decision Making (MCDM): A Case Study Of PayPal REST API

Riyanarto Sarno, I Nyoman Gde Artadana Mahaputra Wardhiana, Muhammad Zakky Ghufron, Satria Manggala Jati et al.
4 citations
Software System Performance and Reliability
1.40
article

Optimizing Microservices Architecture Using Multi-Criteria Decision Making (MCDM): A Case Study Of PayPal REST API

Riyanarto Sarno, I Nyoman Gde Artadana Mahaputra Wardhiana, Muhammad Zakky Ghufron, Satria Manggala Jati, Abdullah Faqih Septiyanto
article en
4 citations

Abstract

In the digital transformation era, businesses are increasingly adopting microservices architecture to enhance their software systems' flexibility, scalability, and maintainability. Optimization is needed to achieve these goals. Microservices architecture optimization was applied to a study case of PayPal REST API microservices. There are five architectures include one actual architecture and four developed from the actual architecture. These architectures are based on optimizing criteria such as granularity, complexity, and cohesion. The architecture evaluation uses Service Granularity Metrics (SGM), Number of Operations (NOO), and Lack of Cohesion Metric (LOCM) in various weights. Multi- Objective Optimization based on Ratio Analysis (MOORA) and Complex Proportional Assessment (COPRAS) models are used to determine the best architecture. Almost every architecture alternative suit a specific level of granularity, but alternative 4 has balanced results for each criterion. The evaluations demonstrate that the actual architecture maintains high granularity and showing superior performance in managing operational complexity effectively when assessed against alternative architectures.

Sepuluh Nopember Institute of Technology (ID)
Institut Teknologi Sepuluh Nopember
Peace, Justice and strong institutions
Openalex Percentile: Top 16%
Software System Performance and Reliability
1.40
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.

Optimizing Microservices Architecture Using Multi-Criteria Decision Making (MCDM): A Case Study Of PayPal REST API — Riyanarto Sarno, I Nyoman Gde Artadana Mahaputra Wardhiana, et al. · (2024) | TGRS Research Map | TGRS