contact@ijirct.org      

 

Publication Number

2503038

 

Page Numbers

1-18

 

Paper Details

Event-Driven Architectures for Real-Time Data Processing: A Deep Dive into System Design and Optimization

Authors

Ritesh Kumar

Abstract

Event-driven architecture (EDA) has emerged as a pivotal paradigm for real-time data processing in distributed systems. As modern applications demand low-latency responses, scalability, and fault tolerance, event-driven systems enable asynchronous communication, improving responsiveness and system efficiency. This paper explores the core principles of event-driven architectures, including event sourcing, choreography, and orchestration, and examines their integration with microservices, distributed databases, and cloud-native technologies. It discusses key challenges such as event ordering, idempotency, fault tolerance, and scalability in large-scale distributed systems. Additionally, it presents industry use cases demonstrating effective implementations of EDA for streaming analytics, financial transactions, and IoT data processing. A comparative analysis of event brokers such as Apache Kafka, RabbitMQ, and AWS EventBridge highlights their trade-offs in terms of performance, reliability, and scalability. The paper concludes with best practices for designing and optimizing event-driven systems, offering insights into architectural patterns that enhance resiliency and maintainability in real-time data pipelines.

Keywords

 

. . .

Citation

Event-Driven Architectures for Real-Time Data Processing: A Deep Dive into System Design and Optimization. Ritesh Kumar. 2023. IJIRCT, Volume 9, Issue 2. Pages 1-18. https://www.ijirct.org/viewPaper.php?paperId=2503038

Download/View Paper

 

Download/View Count

6

 

Share This Article