An Empirical Evaluation of an Event-Driven Modular

Read full text
Authors: Ibrahim, Ibrahim
Cited by: 0

Abstract

Recent academic and industrial research highlights a persistent architectural dilemmabetween monolithic and microservices-based systems. While microservices architecturesprovide scalability and independent deployment, multiple empirical studies reportsubstantial increases in operational complexity, recovery overhead, and maintenance cost.Conversely, monolithic systems offer simplicity but suffer from synchronouscommunication bottlenecks and limited fault isolation.This paper presents a comprehensive empirical evaluation of an Event-Driven ModularMonolithic Architecture (EDMMA) integrated with Apache Kafka, applied to a real-timeAI-powered real estate platform. The proposed architecture is rigorously compared againstarchitectural approaches and experimental results reported in recent scientific literature,including Fowler’s monolithic model, Newman’s microservices architecture, Brown’smodular monolith, and multiple event-driven and Kafka-based distributed systems studies.Quantitative results demonstrate that the proposed architecture achieves up to 38% lowerresponse latency, 45–55% faster recovery time, and approximately 60% lower operationalcomplexity compared to microservices-based systems, while maintaining near-equivalentthroughput. The findings confirm that event-driven modular monoliths represent a superiorand pragmatic architectural choice for real-time, data-intensive domains.

Fields of Study & Subjects

Software System Performance and Reliability Advanced Software Engineering Methodologies Cloud Computing and Resource Management

Publication details

Journal / source
Figshare
Publication date
1 January 2026
Document type
Preprint