Event-driven systems decouple services by having one service publish facts (events) rather than calling multiple services directly, reducing latency and coupling but introducing eventual consistency challenges. A payment capture example shows how event-driven architecture improves availability and deployment autonomy compared to request-driven systems.
io_uring maintainer Jens Axboe proposes an RFC patch to address performance costs of worker-thread handoffs for potentially blocking operations. The solution adds a PF_IO_HANDOFF flag to detect when threads actually block, allowing the scheduler to notify io_uring so operations can continue without unnecessary context switches.
Batchlane is a unified interface for submitting asynchronous batch jobs to eight LLM providers: Anthropic, Gemini AI Studio, OpenAI, Groq, Mistral, Fireworks, Together, and DeepInfra. It handles job splitting, submission, waiting, and result rejoining, with checkpoint-based recovery and per-row result tracking.
Unreal Agent is an AI agent framework that uses asynchronous tool management to reduce model overhead and token costs. By handling tool calls in the background without requiring the model to manage waits and polls, it achieves up to 40% cost savings compared to competing systems while allowing real-time user steering and parallel task execution.