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