An Empirical Evaluation of an Event-Driven Modular
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