Microarc: Event Driven Analysis and Design Method for Microservices

dc.contributor.author Yıldız, Ali
dc.contributor.author Demirors, Onur
dc.date.accessioned 2025-09-25T18:52:48Z
dc.date.available 2025-09-25T18:52:48Z
dc.date.issued 2025
dc.description.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. © 2025 Elsevier B.V., All rights reserved. en_US
dc.identifier.doi 10.1016/j.procs.2025.07.070
dc.identifier.isbn 9781510849914
dc.identifier.issn 1877-0509
dc.identifier.scopus 2-s2.0-105013964289
dc.identifier.uri https://doi.org/10.1016/j.procs.2025.07.070
dc.identifier.uri https://hdl.handle.net/11147/18439
dc.language.iso en en_US
dc.publisher Elsevier B.V. en_US
dc.relation.ispartof Procedia Computer Science en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Analysis And Design en_US
dc.subject Event-Driven en_US
dc.subject Microservices en_US
dc.subject Architecture en_US
dc.subject Design en_US
dc.subject Distributed Database Systems en_US
dc.subject Software Architecture en_US
dc.subject Software Design en_US
dc.subject Analysis Method en_US
dc.subject Analyze And Design en_US
dc.subject Cloud-Based en_US
dc.subject Design Method en_US
dc.subject Distributed Clouds en_US
dc.subject Event-Driven en_US
dc.subject Internet Infrastructure en_US
dc.subject Microarc en_US
dc.subject Microservice en_US
dc.subject Software Applications en_US
dc.subject Application Programs en_US
dc.title Microarc: Event Driven Analysis and Design Method for Microservices
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.scopusid 36161618000
gdc.author.scopusid 55949165100
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology en_US
gdc.description.departmenttemp [Yıldız] Ali, Izmir Yüksek Teknoloji Enstitüsü, Izmir, Turkey; [Demirors] Onur, Izmir Yüksek Teknoloji Enstitüsü, Izmir, Turkey en_US
gdc.description.endpage 590 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 583 en_US
gdc.description.volume 263 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W4413162374
gdc.index.type Scopus
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.31
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 0
gdc.plumx.mendeley 5
gdc.plumx.scopuscites 0
gdc.scopus.citedcount 0
relation.isAuthorOfPublication.latestForDiscovery 478fdf31-7c73-4f1a-94a4-2775adf0cec4
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4003-8abe-a4dfe192da5e

Files