Design and implementation of a scalable microservice-based cloud computing service for stochastic fluid flow modeling

This paper presents the design and performance evaluation of a scalable microservice-based cloud computing framework for distributed stochastic fluid flow simulations. The system integrates Docker containerization, NGINX load balancing, and Apache Kafka for asynchronous task coordination and efficient workload distribution across computational nodes. The backend combines PHP and Julia for orchestration and computation, with PostgreSQL managing task and result data. Benchmark experiments demonstrate near-linear scalability and stable performance under varying loads, confirming the system’s suitability for high-performance scientific computing. The proposed framework advances parallel and distributed computing by introducing a modular, reproducible architecture for executing complex stochastic models in cloud environments. • Introduces a next-generation microservice framework for distributed scientific computing. • Unifies Docker, NGINX, and Kafka to achieve seamless parallel orchestration and scalability. • Delivers near-linear performance gains across multi-node cloud infrastructures. • Ensures fault-tolerant, event-driven execution for complex stochastic simulations. • Promotes reproducible, modular, and openly deployable cloud-based research workflows.

Authors

Institutions

Publication Details

Journal
Array
Published
2026-01-09
DOI
https://doi.org/10.1016/j.array.2026.100679
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

Design and implementation of a scalable microservice-based cloud computing service for stochastic fluid flow modeling

Zhanars Abdiramanov
Array
Software System Performance and Reliability
article

Design and implementation of a scalable microservice-based cloud computing service for stochastic fluid flow modeling

Zhanars Abdiramanov
article en

Abstract

This paper presents the design and performance evaluation of a scalable microservice-based cloud computing framework for distributed stochastic fluid flow simulations. The system integrates Docker containerization, NGINX load balancing, and Apache Kafka for asynchronous task coordination and efficient workload distribution across computational nodes. The backend combines PHP and Julia for orchestration and computation, with PostgreSQL managing task and result data. Benchmark experiments demonstrate near-linear scalability and stable performance under varying loads, confirming the system’s suitability for high-performance scientific computing. The proposed framework advances parallel and distributed computing by introducing a modular, reproducible architecture for executing complex stochastic models in cloud environments. • Introduces a next-generation microservice framework for distributed scientific computing. • Unifies Docker, NGINX, and Kafka to achieve seamless parallel orchestration and scalability. • Delivers near-linear performance gains across multi-node cloud infrastructures. • Ensures fault-tolerant, event-driven execution for complex stochastic simulations. • Promotes reproducible, modular, and openly deployable cloud-based research workflows.

ArrayVol. 29
Abai Kazakh National Pedagogical University (KZ), Institute of Information and Computational Technologies (KZ)
Industry, innovation and infrastructure
Openalex Percentile: Top 94%
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.