When building CareerLens, we realized that synchronous API calls to LLMs (like Gemini) create massive bottlenecks.
We adopted an event-driven architecture using Pub/Sub mechanisms.
This reduced processing time from 30 seconds to under 5 seconds for complex multi-agent workflows.