Request-Driven — client initiates. Event-Driven — events trigger.
Request-Driven:
Request-Driven:
Client → Request → Server → Response
(Client initiates, waits)
Event-Driven:
Event-Driven:
Service A → Event → Bus → Service B
→ Service C
(Event triggers multiple)
Key differences: