MicroArc: Event Driven Analysis and Design Method for Microservices

The rapid development of the Internet infrastructure has enabled software applications to leverage almost unlimited and scalable resources. Microservice-based architecture has emerged as a solution to harness the benefits of a distributed cloud-based infrastructure. Event-driven architecture is a powerful approach for addressing challenges in distributed systems, such as scalability, distributed data, and sharing of data at scale. In an event-driven microservice architecture, decoupled services interact by responding to events and event streams facilitate data sharing between them. Despite these advantages, there is no de facto method for the analysis and design of systems within microservice architecture. Organizations often face difficulties in developing microservice-based systems, owing to the lack of well-defined methodologies for analysis and design. In this study, we present an analysis and design method for microservice-based systems. MicroArc is a method for analyzing and designing microservice-based systems, and comprises modeling notations, guiding processes to articulate how the method is applied, and a supporting tool for modelling. The MicroArc approach enables the identification of events and microservice candidates by modeling the flow of processes in the early phase of development.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.07.070
Citations
1
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MicroArc: Event Driven Analysis and Design Method for Microservices

Ali Yıldız, Onur Demirörs
1 citations
Procedia Computer Science
Software System Performance and Reliability
1.49
article

MicroArc: Event Driven Analysis and Design Method for Microservices

Ali Yıldız, Onur Demirörs
article en
1 citations

Abstract

The rapid development of the Internet infrastructure has enabled software applications to leverage almost unlimited and scalable resources. Microservice-based architecture has emerged as a solution to harness the benefits of a distributed cloud-based infrastructure. Event-driven architecture is a powerful approach for addressing challenges in distributed systems, such as scalability, distributed data, and sharing of data at scale. In an event-driven microservice architecture, decoupled services interact by responding to events and event streams facilitate data sharing between them. Despite these advantages, there is no de facto method for the analysis and design of systems within microservice architecture. Organizations often face difficulties in developing microservice-based systems, owing to the lack of well-defined methodologies for analysis and design. In this study, we present an analysis and design method for microservice-based systems. MicroArc is a method for analyzing and designing microservice-based systems, and comprises modeling notations, guiding processes to articulate how the method is applied, and a supporting tool for modelling. The MicroArc approach enables the identification of events and microservice candidates by modeling the flow of processes in the early phase of development.

Procedia Computer ScienceVol. 263
Izmir Institute of Technology (TR)
Industry, innovation and infrastructure
Openalex Percentile: Top 14%
Software System Performance and Reliability
1.49
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.

MicroArc: Event Driven Analysis and Design Method for Microservices — Ali Yıldız, Onur Demirörs · Procedia Computer Science (2025) | TGRS Research Map | TGRS