Demystifying event-driven architecture in modern distributed systems

Vallabhaneni, Srinivas (2025) Demystifying event-driven architecture in modern distributed systems. World Journal of Advanced Engineering Technology and Sciences, 15 (1). pp. 2186-2194. ISSN 2582-8266

[thumbnail of WJAETS-2025-0402.pdf] Article PDF
WJAETS-2025-0402.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download ( 529kB)

Abstract

Event-Driven Architecture (EDA) has emerged as a fundamental paradigm for building modern distributed systems that respond effectively to real-time data needs. By decoupling services through asynchronous communication, EDA enables organizations to create scalable, resilient, and adaptable systems that can evolve independently. This article demystifies the core concepts of EDA, including events, producers, consumers, and brokers, while illustrating the patterns that have proven successful in production environments. From implementation technologies like Apache Kafka and Pulsar to cloud-native solutions, the article explores practical approaches to addressing common challenges such as event ordering, deduplication, and observability. Design patterns and best practices provide architects with a framework for making informed decisions about schema evolution, scaling strategies, and security considerations, ultimately enabling high-performance distributed systems that can adapt to changing business requirements.

Item Type: Article
Official URL: https://doi.org/10.30574/wjaets.2025.15.1.0402
Uncontrolled Keywords: Asynchronous Communication; Distributed Systems; Microservices Integration; Message Brokers; Event Streaming
Depositing User: Editor Engineering Section
Date Deposited: 04 Aug 2025 16:21
Related URLs:
URI: https://eprint.scholarsrepository.com/id/eprint/3215