🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Event Bus

In plain terms

A channel for broadcasting events to interested subscribers.

Going deeper

An event bus lets components publish events and others subscribe without direct coupling, enabling event-driven communication. Publishers don't know who listens.

Under the hood

Supports publish-subscribe decoupling; can complicate tracing and ordering across consumers.

Examples

Pub/sub systems, event-driven apps, microservices, domain events, decoupling.

Think of it like...

Like a radio station broadcasting events that any tuned-in component can react to.

Feedback & Bug Report