Event Driven Architecture Flashcards
What is Event-Driven Architecture (EDA)?
EDA is a design approach where services respond to changes and events instead of direct calls from other services.
Example sentence: In EDA, a service updates its data only when receiving a specific event notification.
Why use Event-Driven Architecture?
Asynchronous: Systems work independently, responding only when events occur, which helps in managing resources efficiently.
Decoupling: Services don’t need to know about each other, which simplifies updates and scaling.
Reactive: Improves responsiveness as components react to changes in real time.
Additional information: Event-Driven Architecture is commonly used in microservices architecture to enable flexibility and scalability.