Product roadmap
Relay’s primary lane is Pusher-compatible excellence: lowest-friction migration, stable wire protocol, first-class Laravel + SDK ergonomics, and honest operational visibility. Durability, stream processing, and deep automation build on top of that spine—they are sequenced so the core path stays fast and reliable.
Sequenced priorities
- Core path hardening — Relay ↔ Laravel ↔ Redis connectivity, clear env documentation, dashboard preflight (System preflight for admins), and predictable limits (Semantics & guarantees).
- Explicit semantics — Published limits and delivery expectations (this site + API docs) kept in sync with
PlanEnforcementServiceand relay behavior. - Observability — Trace ids on publish, in-app trace lookup, DLQ visibility, and correlation across logs (shipping incrementally).
- Durable streams & advanced processing — Event store, replay, routing, and integrations after the core path is reliable for most tenants.
What “availability” means here
- Instance availability: run multiple relay processes with Redis fan-out; health checks on
/health. - Operational availability: admins can see traffic snapshots and system checks when tokens and URLs are configured.
- Regional / multi-region deployments are a separate architecture decision (DNS, latency, data residency)—not implied by single-region relay docs alone.
Questions or priorities for your org: use dashboard support channels or your account team.