Building Event-Driven Systems at the Speed of IoT