Does Domain-Driven Design Lead To Finding the Optimal Modularity of a Microservice?

No Thumbnail Available

Date

2021

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
Impulse
Top 10%
Influence
Top 10%
Popularity
Top 10%

Research Projects

Journal Issue

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 Logo
OpenCitations Citation Count
20

Source

IEEE Access

Volume

9

Issue

Start Page

32721

End Page

32733

Collections

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 Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
3.97516214

Sustainable Development Goals

SDG data is not available