Promptles
Architecture

Event-Driven Architecture

intermediate

Definition

A way of building software where different parts don't call each other directly. Instead, one part announces 'something happened' and any other part that cares can react. This keeps the pieces loosely connected, so adding new reactions is easy.

In the wild

When a customer places an order, the checkout system simply announces 'order placed.' The shipping team's software, the email system, and the loyalty program are all listening. Each one quietly does its own job, printing a label, sending a receipt, adding points, without checkout having to know any of them exist.

More from Architecture