Event-Driven Architecture

Software design where components communicate through events rather than direct calls. Like a newspaper where different departments react to breaking news independently.

Example: When a customer places an order, it triggers events for inventory, shipping, and billing systems simultaneously.

Category: software

Difficulty: advanced