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 条
  • [1] Domain-Driven Design in Cloud Computing: .NET and Azure Case Analysis
    Jordanov, Jordan
    Petrov, Pavel
    Kuyumdzhiev, Ivan
    Vasilev, Julian
    Petrova, Stefka
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2025, 14 (01): : 44 - 54
  • [2] Domain-Driven Design for Microservices Architecture Systems Development: A Systematic Mapping Study
    Sangabriel-Alarcon, Josue
    Ocharan-Hernandez, Jorge Octavio
    Cortes-Verdin, Karen
    Limon, Xavier
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 25 - 34
  • [3] A Cloud Service Architecture for Analyzing Big Monitoring Data
    Singh, Samneet
    Liu, Yan
    TSINGHUA SCIENCE AND TECHNOLOGY, 2016, 21 (01) : 55 - 70
  • [4] A Cloud Service Architecture for Analyzing Big Monitoring Data
    Samneet Singh
    Yan Liu
    TsinghuaScienceandTechnology, 2016, 21 (01) : 55 - 70
  • [5] Cybermycelium: a reference architecture for domain-driven distributed big data systems
    Ataei, Pouya
    FRONTIERS IN BIG DATA, 2024, 7
  • [6] A Reference Architecture for Blockchain-based Traceability Systems Using Domain-Driven Design and Microservices
    Wang, Yanze
    Li, Shanshan
    Liu, Huikun
    Zhang, He
    Pan, Bo
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 269 - 278
  • [7] A Reference Architecture for a Cloud-Based Tools as a Service Workspace
    Chauhan, Muhammad Aufeef
    Babar, Muhammad Ali
    Sheng, Quan Z.
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 475 - 482
  • [8] An xADL Extension for Service Oriented Architecture Design
    Pannok, Passakorn
    Vatanawood, Wiwat
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [9] Research of Cloud-Native AS/RS Warehouse Management and Control Platform Architecture
    Chen, Chuanjun
    Liu, Junjie
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATION, ICCEA 2024, 2024, : 277 - 285
  • [10] Reusable Business Tier Architecture Driven by a Wide Typed Service
    Pereira, Oscar Mortagua
    Aguiar, Rui L.
    Santos, Maribel Yasmina
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 135 - 141