| layout |
pattern |
| title |
Event Driven Architecture |
| folder |
event-driven-architecture |
| permalink |
/patterns/event-driven-architecture/ |
| pumlid |
TOhH3SCW30LNQGS0_tSRnrZ15H1adfFromBzkfFktZQaHT7mzgh0N1yYvoUVXXf7B7Mv1dGWozN9MZmCTlhopQdeidEaoO3wMDHvRI6zzvwAssPYbsfGGRYIGlxN7DxpZDv- |
| categories |
Architectural |
| tags |
Java |
Difficulty-Intermediate |
Reactive |
|
Send and notify state changes of your objects to other applications using an Event-driven Architecture.

Use an Event-driven architecture when
- you want to create a loosely coupled system
- you want to build a more responsive system
- you want a system that is easier to extend