Cybermycelium: a reference architecture for domain-driven distributed big data systems

被引:0
|
作者
Ataei, Pouya [1 ]
机构
[1] Auckland Univ Technol, Sch Engn Comp & Math Sci, Auckland, New Zealand
来源
FRONTIERS IN BIG DATA | 2024年 / 7卷
关键词
big data reference architecture; big data architecture; big data systems; big data software engineering; distributed systems; decentralized system; reference architecture; domain-driven design; VARIABILITY; ANALYTICS; STATE;
D O I
10.3389/fdata.2024.1448481
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Introduction The ubiquity of digital devices, the infrastructure of today, and the ever-increasing proliferation of digital products have dawned a new era, the era of big data (BD). This era began when the volume, variety, and velocity of data overwhelmed traditional systems that used to analyze and store that data. This precipitated a new class of software systems, namely, BD systems. Whereas BD systems provide a competitive advantage to businesses, many have failed to harness the power of them. It has been estimated that only 20% of companies have successfully implemented a BD project. Methods This study aims to facilitate BD system development by introducing Cybermycelium, a domain-driven decentralized BD reference architecture (RA). The artifact was developed following the guidelines of empirically grounded RAs and evaluated through implementation in a real-world scenario using the Architecture Tradeoff Analysis Method (ATAM). Results The evaluation revealed that Cybermycelium successfully addressed key architectural qualities: performance (achieving <1,000 ms response times), availability (through event brokers and circuit breaking), and modifiability (enabling rapid service deployment and configuration). The prototype demonstrated effective handling of data processing, scalability challenges, and domain-specific requirements in a large-scale international company setting. Discussion The results highlight important architectural trade-offs between event backbone implementation and service mesh design. While the domain-driven distributed approach improved scalability and maintainability compared to traditional monolithic architectures, it requires significant technical expertise for implementation. This contribution advances the field by providing a validated reference architecture that addresses the challenges of adopting BD in modern enterprises.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] 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
  • [2] A Reference Architecture for Big Data Systems in the National Security Domain
    Klein, John
    Buglak, Ross
    Blockow, David
    Wuttke, Troy
    Cooper, Brenton
    2016 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON BIG DATA SOFTWARE ENGINEERING (BIGDSE 2016), 2016, : 51 - 57
  • [3] A Reference Architecture for Big Data Systems
    Sang, Go Muan
    Xu, Lai
    de Vrieze, Paul
    PROCEEDINGS OF 2016 10TH INTERNATIONAL CONFERENCE ON SOFTWARE, KNOWLEDGE, INFORMATION MANAGEMENT & APPLICATIONS (SKIMA), 2016, : 370 - 375
  • [4] Domain-driven data mining: A framework
    Cao, Longbing
    Zhang, Chengqi
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (04) : 78 - 79
  • [5] Toward Domain-Driven Data Mining
    Zhu, Zhengxiang
    Gu, Jifa
    Yang, Wenxin
    Li, Xingsen
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION WORKSHOP: IITA 2008 WORKSHOPS, PROCEEDINGS, 2008, : 44 - +
  • [6] 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
  • [7] Recent advances in domain-driven data mining
    Chuanren Liu
    Ehsan Fakharizadi
    Tong Xu
    Philip S. Yu
    International Journal of Data Science and Analytics, 2023, 15 : 1 - 7
  • [8] Domain-driven data mining: Methodologies and applications
    Zhang, Chengqi
    Cao, Longbing
    ADVANCES IN INTELLIGENT IT: ACTIVE MEDIA TECHNOLOGY 2006, 2006, 138 : 13 - +
  • [9] A Domain-Driven, Generative Data Model for BigPetStore
    Nowling, Ronald J.
    Vyas, Jay
    2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (BDCLOUD), 2014, : 49 - 55
  • [10] Recent advances in domain-driven data mining
    Liu, Chuanren
    Fakharizadi, Ehsan
    Xu, Tong
    Yu, Philip S.
    INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2023, 15 (01) : 1 - 7