Download PDFOpen PDF in browser

Optimizing Scalability and Decoupling with Event-Driven Architecture: a Cross-Industry Analysis and A Comparative Perspective

EasyChair Preprint 15912

11 pagesDate: March 17, 2025

Abstract

Event-driven architecture (EDA) facilitates the efficient generation and processing of events, which

signify changes in system states. This architectural paradigm enhances the flexibility of system

interactions, streamlines cross-system processes, and enables near real-time updates. In an event-driven

model, events are produced irrespective of whether consumers are actively listening, and consumers do

not send acknowledgments upon receipt. The key components of EDA include event producers, event

consumers, event channels, event messages, and events themselves. EDA is particularly beneficial for

large-scale distributed systems as it eliminates direct dependencies between event producers and

consumers, simplifying system interactions. This paper presents a comparative analysis of various EDA

models, their applications across industries, and their advantages in promoting scalability while reducing

system coupling. Although various event-driven architectures are examined, the primary focus of this

article is on Salesforce Event-Driven Architecture and its applications.

Keyphrases: Apache Kafka, CDC, Change Data Capture, Even Driven, Platform Events, RabbitMQ, Salesforce, publish, subscribe

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@booklet{EasyChair:15912,
  author    = {Laxman Vattam},
  title     = {Optimizing Scalability and Decoupling with Event-Driven Architecture: a Cross-Industry Analysis and A Comparative Perspective},
  howpublished = {EasyChair Preprint 15912},
  year      = {EasyChair, 2025}}
Download PDFOpen PDF in browser