What is an Event Driven Architecture (EDA)?

Card Puncher Data Processing

About

This page is about the architecture components of a event driven architecture.

It's publish-subscribe messaging system.

Components

Broker

A What is a broker in an event-driven architecture? receives messages (event) from publishers and delivers them to subscribers.

Publisher / Producer

A publisher (a.k.a. producer) is an application that sends messages (event) to the broker.

Subscriber / Consumer

A subscriber (a.k.a. consumer) is an application that connects to the broker, manifests an interest in a certain type of message, and leaves the connection open so the broker can push messages to them.

Message / Event

In a EDA architecture, the message is an event that defines a state change.

Channel / Event Type

channels are the type of events and therefore define the expected data structure of the message.

They are known by the publisher so that it can subscribe.

Documentation / Reference





Discover More
Card Puncher Data Processing
Event Modeling - Event Rule

A rule is a directive to guide or influence a process behaviour and is a key concept of an Event driven architecture. A rule consists of a conditional expression that is specified using the attributes...
Card Puncher Data Processing
What is a broker in an event-driven architecture?

In a event-driven architecture, a message broker (or “broker”): receives messages (event) from publishers and delivers them to subscribers. RabbitMQ, RabbitMQ is a message broker system...
Card Puncher Data Processing
What is an Event or Message in an Event-Driven Architecture?

In event-driven process, the message is an event that describes a state change, or an update, like adding a shopping item to a cart on an e-commerce website. In a EDA architecture, the message event is:...
Card Puncher Data Processing
What is an Event-Driven processing model?

An event-oriented model is a system that is driven from an event point of view, not from a state point of view. Ie: when an event occurs, transformation happens to the entities that change their...



Share this page:
Follow us:
Task Runner