Bahai Library Online

Bibliography: #3EW7UTZ4

key 3EW7UTZ4
title Command Event Query Separation : A Framework for Modeling Scalable Services : Prototyping a Bahá’í Local Community Management System Using Event-Centric Architecture
author Hidalgo, Jose O.
item typeThesis
publication year2025
date2025-08
abstract noteModern software systems face scalability and maintainability challenges when serving diverse, distributed user bases. Command Event Query Separation (CEQS), a novel architectural framework by Simo Roikonen, extends Clean Architecture, Event-Driven Architecture, Domain-Driven Design, and CQRS principles while treating events as first-class architectural citizens. Using Design Science Research methodology, CEQS is validated through designing and prototyping a Bahá’í Local Community Management System (BLCMS). The Bahá’í administrative order's decentralized decision-making and community participation structure provides an ideal validation context, representing the first formal architectural modeling of this system using modern software methodologies. The Kotlin-based BLCMS implementation demonstrates CEQS's effectiveness in handling event-driven updates, data consistency, and tailored queries across diverse administrative units. The framework successfully models hierarchical yet participatory governance through event-centric design patterns. Key contributions include: (1) CEQS as a CQRS evolution for distributed architectures, (2) domain-driven design processes for event-centric systems, (3) formal Bahá’í administrative order modeling, and (4) a functional prototype demonstrating practical applicability. Initial evaluations indicate improvements in system responsiveness, fault tolerance, and scalability while maintaining developer accessibility. The work concludes with analysis of CEQS's broader organizational applicability and identifies future directions for event-centric system design and sustainable software development.
number pages[2], 186
publisherJamk University of Applied Sciences
placeJyväskylä, Finland
languageEnglish
manual tagsADMINISTRATIVE ORDER; INFORMATION TECHNOLOGY; LOCAL SPIRITUAL ASSEMBLY; MANAGEMENT SYSTEM

browse all, summary view divider browse all, detaled view

home divider sitemap divider series divider chronology
search:   author divider title divider date divider tags
adv. search divider languages divider inventory
bibliography divider abbreviations divider links
about divider contact divider RSS divider new
smaller fontbigger font