KurrentDB is a stream-based database that combines event sourcing with built-in pub-sub capabilities to coordinate multi-agent AI workflows. Rather than relying on external message brokers like Kafka or RabbitMQ, or dedicated orchestration engines like Temporal or Airflow, KurrentDB acts as the coordination layer itself. Agents subscribe to event streams, receive work via persistent or catch-up subscriptions, and acknowledge or reject events with retry/park semantics. This approach provides immutable audit trails, natural state management through event replay, and reduced infrastructure complexity for organizations whose workflows align with event-driven patterns.
Table of contents
The agent coordination challengeEvent sourcing meets pub-sub with KurrentDBBuilt-in pub-sub coordination using persistent subscriptionsEvent-driven agent workflows with KurrentDBThe KurrentDB approach175 Impressions1 Comment