Defining Software Architecture Modalities Based on Event Sourcing Architecture Pattern

被引:0
|
作者
Jejic, Olga [1 ]
Skembarevic, Milica [1 ]
Babarogic, Sladan [1 ]
机构
[1] Univ Belgrade, Fac Org Sci, Belgrade, Serbia
关键词
Architecture; CQRS; Event sourcing; Event store; Service fabric;
D O I
10.1007/978-3-031-15743-1_41
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The main focus of this paper is the development of data-intensive systems. One of the key issues is maintaining consistency while being able to promptly process frequent data requests. The central premise is that CQRS (Command Query Responsibility Segregation) and Event sourcing concepts can be utilized for addressing these challenges. To ensure the development of a system that would be capable of executing the immense number of required operations, yet at the same time provide the desired reliability, a software architecture (combining CQRS, Event sourcing, and the Service Fabric) is proposed based on a real-life project. Furthermore, several modalities of the architecture are defined to be used in different scenarios, depending on the volume of data that is to be processed. The presented modalities of the described software architecture were then implemented as a part of the information system that supports the organization and grading of exams for an immense number of candidates. Consequently, a large volume of data is generated, and the proposed architecture has proven best suited for reporting purposes which will be described in this paper.
引用
收藏
页码:450 / 458
页数:9
相关论文
共 50 条
  • [1] Software Architecture Reconstruction Technology Based on Layered Architecture Pattern Recognition
    Wang L.
    Du P.-C.
    Xu Y.-M.
    Li B.-X.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2021, 49 (01): : 201 - 208
  • [2] Software architecture recovery based on pattern matching
    Sartipi, K
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, : 293 - 296
  • [3] A Pattern for Partial Software Architecture
    Ying, Mingyou
    Xie, Min
    Chen, Zehui
    Wu, Qiong
    Chen, Jingxian
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1838 - +
  • [4] A Generic Software Architecture for PoE Power Sourcing Equipment
    Makila, Andreas
    Friebe, Anna
    Enblom, Leif
    Strandberg, Per Erik
    Seceleanu, T.
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1375 - 1380
  • [5] Software architecture for a pattern based Question Answering system
    Liu Xiaoli
    Wu Guoqing
    Jiang Min
    Yang Min
    Wang Weiming
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 331 - +
  • [6] Software architecture for a pattern based quersiton answering system
    Liang, Zhengping
    Liu, Xiaoli
    Wang, Zhiqiang
    Zhen, Ji
    Zhong, Ming
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2007, : 1115 - 1119
  • [7] Pattern-based software architecture: A case study
    Reza, H
    He, XD
    ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 592 - 597
  • [8] Architecture-Centric Software Process for Pattern Based Software Reuse
    Hong, Wang
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 95 - 99
  • [9] Research on an event specification for event-based collaboration support software architecture
    Yuan, PP
    Chen, G
    Dong, JX
    Han, WL
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON CSCW IN DESIGN, 2002, : 99 - 104
  • [10] On pattern oriented software architecture for the grid
    Prem, H
    Raghavan, NRS
    PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 643 - 650