Building low-latency, event-driven applications: Resources