Sync vs. async vs. event-driven AI requests: what works in production · HackerTrans