Skip to content

Commit

Permalink
docs: add eda architecture diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
iluwatar committed Feb 23, 2025
1 parent 4e16d4b commit 2e40cc0
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions event-driven-architecture/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ Wikipedia says

> Event-driven architecture (EDA) is a software architecture paradigm concerning the production and detection of events.
Architecture diagram

![EDA Architecture Diagram](./etc/eda-architecture-diagram.png)

## Programmatic Example of Event-Driven Architecture in Java

The Event-Driven Architecture (EDA) pattern in this module is implemented using several key classes and concepts:
Expand Down Expand Up @@ -153,10 +157,6 @@ Running the example produces the following console output:

This example demonstrates the Event-Driven Architecture pattern, where the occurrence of events drives the flow of the program. The system is designed to respond to events as they occur, which allows for a high degree of flexibility and decoupling between components.

## Detailed Explanation of Event-Driven Architecture Pattern with Real-World Examples

![Event-Driven Architecture](./etc/eda.png "Event-Driven Architecture")

## When to Use the Event-Driven Architecture Pattern in Java

Use an Event-driven architecture when
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 2e40cc0

Please sign in to comment.