Does Domain-Driven Design Lead To Finding the Optimal Modularity of a Microservice?
No Thumbnail Available
Date
2021
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Ieee-inst Electrical Electronics Engineers inc
Open Access Color
GOLD
Green Open Access
No
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
Information systems are moving into the cloud. The new requirements enforced by cloud standards are high availability, high scalability, and a reduced mean time to recovery. Due to these new requirements, information system architecture styles are also evolving. Microservice architecture is becoming the de facto standard for developing highly modular cloud information systems. Since microservices were introduced, there has been an ongoing debate concerning how to choose the granularity of a microservice. In this study, the optimal point of granularity for microservices is examined based on coupling and cohesion values. The present study is based on two design examples generated in previous studies that applied domain-driven design in proposing microservices. Both examples are modified to generate more and less granular microservices. The coupling and cohesion values of the original examples are compared to those of the more and less granular microservices. We observe that domain-driven design has delivered a good end result for finding modular microservices.
Description
Koyuncu, Murat/0000-0003-1958-5945; Vural, Hulya/0000-0002-8909-0828
Keywords
Couplings, Information systems, Cloud computing, Computer architecture, Size measurement, Scalability, Service-oriented architecture, Bounded context, cloud computing, domain-driven design, microservice architecture, domain-driven design, cloud computing, microservice architecture, Bounded context, Electrical engineering. Electronics. Nuclear engineering, TK1-9971
Turkish CoHE Thesis Center URL
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Citation
WoS Q
Q2
Scopus Q
Q1

OpenCitations Citation Count
20
Source
IEEE Access
Volume
9
Issue
Start Page
32721
End Page
32733
PlumX Metrics
Citations
CrossRef : 1
Scopus : 34
Captures
Mendeley Readers : 127
SCOPUS™ Citations
34
checked on Jan 23, 2026
Web of Science™ Citations
23
checked on Jan 23, 2026
Page Views
6
checked on Jan 23, 2026
Google Scholar™


