Event-Driven vs Request-Driven