Challenges of Domain-Driven Microservice Design: A Model-Driven Perspective

Domain-driven design (DDD) is a model-driven methodology to capture relevant domain knowledge for software design. It provides the means to isolate domain concepts and identify concept relationships. This makes DDD particularly appropriate for designing microservice architectures, because functional...

Full description

Saved in:
Bibliographic Details
Published inIEEE software Vol. 35; no. 3; pp. 36 - 43
Main Authors Rademacher, Florian, Sorgalla, Jonas, Sachweh, Sabine
Format Journal Article
LanguageEnglish
Published Los Alamitos IEEE 01.05.2018
IEEE Computer Society
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Domain-driven design (DDD) is a model-driven methodology to capture relevant domain knowledge for software design. It provides the means to isolate domain concepts and identify concept relationships. This makes DDD particularly appropriate for designing microservice architectures, because functional microservices focus on realizing distinct business capabilities. This article explores the challenges of domain-driven microservice design and presents ways to cope with them based on model-driven development.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0740-7459
1937-4194
DOI:10.1109/MS.2018.2141028