Skip to content

Commit

Permalink
Update responsive_architecture_approaches.md
Browse files Browse the repository at this point in the history
added Event Driven Architecture
  • Loading branch information
struds authored May 28, 2024
1 parent 4fdc4af commit fbd4d60
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions learning_paths/software/responsive_architecture_approaches.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,12 @@ The overriding rule that makes this architecture work is _The Dependency Rule_.

A simple [explanation](https://www.youtube.com/watch?v=Ys_W6MyWOCw) that nicely explains when and when not to follow dogma based on trade offs - 15 minutes

## Event Driven Architecture

An application and system architecture that has been well designed (and implemented) enables you to reap the benefits of other patterns such as [Event Driven Architecture](https://en.wikipedia.org/wiki/Event-driven_architecture).

Events (as messages) can be easily transmitted among loosely coupled software components and services, an example of this might be using the [Observer Pattern](https://refactoring.guru/design-patterns/observer/ruby/example) to notify a Search Engine that state has changed to allow instant re-indexing.

## Further Material

[Hexagonal, Onion & Clean Architecture](https://www.youtube.com/watch?v=JubdZIdLQ4M)
Expand Down

0 comments on commit fbd4d60

Please sign in to comment.