Domain Driven Design Approaches in Cloud Native Service Architecture

被引:3
|
作者
Jordanov, Jordan [1 ]
Petrov, Pavel [1 ]
机构
[1] Univ Econ Varna, Varna, Bulgaria
来源
TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS | 2023年 / 12卷 / 04期
关键词
- Domain driven design; cloud native services; distributed systems; software architecture;
D O I
10.18421/TEM124-09
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
- With the proliferation of cloud native services, the need for efficient software design strategies has become of the utmost importance. The hypothesis of this article is that domain driven design approaches, when integrated into cloud native service architecture, provide a valuable methodology for building modular, scalable, and maintainable systems. The goal of the article is to analyse how these approaches can improve software design while also contributing to system availability, reliability, and resilience. The methodology employed in this study involves the analysis of domain-driven design approaches and their integration with cloud native technologies. The paper emphasizes the importance of clean domain models, well-defined bounded contexts, and the separation of concerns in enterprise-grade software. While focusing on foundational concepts, the paper suggests the potential for a future case study to illustrate the domain driven software development process in action. While the paper does not provide specific empirical results, it highlights the potential benefits of adopting domain-driven design and cloud native architectures. That is why the article examines the fundamental components of domain driven design, their integration with cloud native technologies, benefits, and challenges.In addition, the study sets the stage for further research in this area to help software architects and developers.
引用
收藏
页码:1985 / 1994
页数:10
相关论文
共 50 条
  • [21] Towards a Knowledge Based Approach to Style Driven Architecture Design
    Moaven, Shahrouz
    Habibi, Jafar
    Alidoosti, Razie
    Mosaed, Alireza Parvizi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 236 - 244
  • [22] Dribbling Complexity in Model Driven Development Using Naked Objects, Domain Driven Design, and Software Design Patterns
    Soares, Samuel A.
    Brandao, Marcius
    Cortes, Mariela I.
    Freire, Emmanuel S. S.
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 639 - 649
  • [23] Layered microservices architecture: A multitree-based domain-driven approach
    Le, Duc Minh
    Dang, Duc-Hanh
    Vo, Hieu Dinh
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 183
  • [24] Informed and Assessable Observability Design Decisions in Cloud-native Microservice Applications
    Borges, Maria C.
    Bauer, Joshua
    Werner, Sebastian
    Gebauer, Michael
    Tai, Stefan
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA 2024, 2024, : 69 - 78
  • [25] Self-managing cloud-native applications: Design, implementation, and experience
    Toffetti, Giovanni
    Brunner, Sandro
    Blochlinger, Martin
    Spillner, Josef
    Bohnert, Thomas Michael
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 72 : 165 - 179
  • [26] Dealing with the Complexity of Model Driven Development with Naked Objects and Domain-Driven Design
    Soares, Samuel Alves
    Cortes, Mariela Ines
    Brandao, Marcius Gomes
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 528 - 535
  • [27] Following Domain Driven Design principles for Microservices decomposition: is it enough?
    Farsi, Hassan
    Allaki, Driss
    En-nouaary, Abdeslam
    Dahchour, Mohamed
    2021 IEEE/ACS 18TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2021,
  • [28] Reverse Modeling Support Method for Domain-driven Design
    Zhong C.-X.
    Li W.-J.
    Ren G.-J.
    Rong G.-P.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (07): : 2562 - 2580
  • [29] Designing software architecture with service components using design structure matrix
    Lee, Wen-Tin
    Hsu, Kuo-Hsun
    Ma, Shang-Pin
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 10 (1-2) : 82 - 89
  • [30] Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases
    Verbitski, Alexandre
    Gupta, Anurag
    Saha, Debanjan
    Brahmadesam, Murali
    Gupta, Kamal
    Mittal, Raman
    Krishnamurthy, Sailesh
    Maurice, Sandor
    Kharatishvili, Tengiz
    Bao, Xiaofeng
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 1041 - 1052