Event Driven Glossary

Browse 11 event driven terms defined in plain English, from the cultural dictionary of computing.

11 Event Driven Terms

Cloud Event
An event emitted by a cloud service to signal that something meaningful has happened, such as a file upload, instance change, message arrival, or deployment...
Kafka Stream
A continuous flow of event records in Kafka, usually represented by a topic or by a logical processing pipeline built from topics. In engineering discussions...
Message Bus
A shared communication channel through which all components in a system send and receive messages, typically using publish-subscribe semantics. Unlike a...
Notify
A synchronization primitive operation that signals one or more waiting threads or coroutines that a condition they are interested in has changed, typically...
Observer
A behavioral design pattern in which an object (the subject) maintains a list of dependents (observers) and automatically notifies them of state changes,...
Producer
In a message queue or event-driven system, the component that creates and publishes messages or events to a broker, topic, or buffer for downstream consumers...
Push Model
A data delivery pattern in which the producer actively sends data to consumers as soon as it becomes available, rather than waiting for consumers to request...
Reactive Programming
A programming paradigm oriented around asynchronous data streams and the propagation of change, where the runtime automatically updates dependent computations...
Subscriber
A component that registers interest in a topic or event stream and receives messages asynchronously whenever a publisher emits matching events. In pub/sub...
Transactional Outbox
A pattern where events destined for a message broker are first written to an 'outbox' table within the same database transaction as the business data change,...
Webhook
A webhook is an HTTP callback mechanism that allows one system to send real-time notifications to another when a specific event occurs. Instead of the...

Related Topics