2021 IEEE 18th International Conference on Software Architecture (ICSA) 2021
DOI: 10.1109/icsa51549.2021.00011
|View full text |Cite
|
Sign up to set email alerts
|

Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory

Abstract: Microservice API design is a critical aspect in crafting a microservice architecture. While API design in general has been studied, the specific relation of API design to design practices and models commonly used in microservice architectures is yet understudied. In particular, practitioners frequently use Domain-Driven Design (DDD) in their microservice architecture and API designs. We thus decided to study existing Architectural Design Decisions (ADDs), their solutions options, their relations, and the decis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 12 publications
(26 citation statements)
references
References 24 publications
(30 reference statements)
0
26
0
Order By: Relevance
“…Figure 1 illustrates our research process and methods. The main knowledge sources used in this work have been gathered in two of our prior works [28,29]. In the first of those, we studied 32 practitioner sources from the grey literature in depth [29] using the Grounded Theory (GT) research method [5,13], a systematic research method for discovery of theory from data.…”
Section: Research Process and Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…Figure 1 illustrates our research process and methods. The main knowledge sources used in this work have been gathered in two of our prior works [28,29]. In the first of those, we studied 32 practitioner sources from the grey literature in depth [29] using the Grounded Theory (GT) research method [5,13], a systematic research method for discovery of theory from data.…”
Section: Research Process and Methodsmentioning
confidence: 99%
“…The main knowledge sources used in this work have been gathered in two of our prior works [28,29]. In the first of those, we studied 32 practitioner sources from the grey literature in depth [29] using the Grounded Theory (GT) research method [5,13], a systematic research method for discovery of theory from data. We studied each knowledge source in depth, followed GT's coding process, as well as a constant comparison procedure to derive a model of architectural decisions on deriving APIs and API endpoints from domain model elements.…”
Section: Research Process and Methodsmentioning
confidence: 99%
See 3 more Smart Citations