Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

Event-Driven vs. Polling Architecture

Event-Driven and Polling architectures represent two different approaches to monitoring and responding to changes or new data in software systems. Each has its characteristics, benefits, and best use cases.

Event-Driven Architecture


  • Event-Driven Architecture is a design pattern in which a component executes in response to receiving one or more event notifications. Events are emitted by a source (like user actions or system triggers), and event listeners or handlers react to these events.


  • Reactive: The system reacts to events as they occur.




Like the course? Get enrolled and start learning!