Sync vs. async vs. event-driven AI requests: what works in production | Hacker News Reader