ADR-003: Event Bus via NATS JetStream
- Status: Accepted
- Date: 2026-02-07
Context
The runtime needs low-latency event routing, fan-out, and durable delivery under multi-tenant load.
Decision
Use NATS JetStream as the default event bus with a pluggable adapter interface to support Kafka in enterprise deployments.
Consequences
- Low operational overhead for the default stack.
- Kafka remains an optional enterprise-tier alternative.
- Requires adapter abstraction in the runtime and configuration.