Software Architecture

Event-Driven Architecture

/ɪˈvent ˈdrɪvən ˈɑːkɪtektʃər/

Definition

A design where services communicate by producing and consuming events through a message broker.

Example in context

"When an order is placed, we emit 'order.created' — inventory, billing, and shipping each consume it independently."

Practice this term

Master Event-Driven Architecture in context by working through exercises in the Software Architecture module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.