A Representative, Low-Cost, and Easy-to-Deploy Microservices Application for Research Purposes

Abstract Microservices applications have become popular for large-scale software systems because they enable independent development, deployment, monitoring, and scaling of individual services. Despite these benefits, the increased complexity makes monitoring more difficult, thus raising challenges for performance and dependability. Consequently, finding bottlenecks, identifying failures, and pinpointing their root causes becomes more difficult. This has sparked interest from industry and academia in representative applications for research purposes. Existing research applications are often constrained in size, technology, and real-world representativeness. Some might be expensive to run; some are not actively maintained. We thus propose a microservices application that leverages diverse technologies, communication methods, and organizational paradigms. Our approach involves developing a cost-conscious application tailored for resource-constrained research groups. It boasts horizontal scalability to accommodate significant workloads and seamless deployment on the cloud with minimal effort. Our application may serve as an entry point to the microservices paradigm for research communities, thereby contributing to the advancement of knowledge and practical applications in the field.

Authors

Institutions

Publication Details

Journal
˜The œInternational journal of networked and distributed computing
Published
2026-04-17
DOI
https://doi.org/10.1007/s44227-025-00065-0
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

A Representative, Low-Cost, and Easy-to-Deploy Microservices Application for Research Purposes

Filipe Araújo, Tiago Simões
˜The œInternational journal of networked and distributed computing
Software System Performance and Reliability
article

A Representative, Low-Cost, and Easy-to-Deploy Microservices Application for Research Purposes

Filipe Araújo, Tiago Simões
article en

Abstract

Abstract Microservices applications have become popular for large-scale software systems because they enable independent development, deployment, monitoring, and scaling of individual services. Despite these benefits, the increased complexity makes monitoring more difficult, thus raising challenges for performance and dependability. Consequently, finding bottlenecks, identifying failures, and pinpointing their root causes becomes more difficult. This has sparked interest from industry and academia in representative applications for research purposes. Existing research applications are often constrained in size, technology, and real-world representativeness. Some might be expensive to run; some are not actively maintained. We thus propose a microservices application that leverages diverse technologies, communication methods, and organizational paradigms. Our approach involves developing a cost-conscious application tailored for resource-constrained research groups. It boasts horizontal scalability to accommodate significant workloads and seamless deployment on the cloud with minimal effort. Our application may serve as an entry point to the microservices paradigm for research communities, thereby contributing to the advancement of knowledge and practical applications in the field.

˜The œInternational journal of networked and distributed computing
University of Coimbra (PT)
Industry, innovation and infrastructure
Openalex Percentile: Top 9%
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.