Realtime systems
Run live product features with authorization, recovery, backpressure, observability, and support boundaries.
Realtime features include WebSockets, server-sent events, pub/sub fan-out, presence, live dashboards, collaborative editing, and durable streams. Assistance helps teams decide when realtime is necessary and how to operate it without bypassing access, recovery, or support controls.
What Assistance operates#
Within scope, Assistance can operate realtime infrastructure, topic/channel design, connection limits, authorization checks, stream retention, dashboards, alerts, incident triage, and runbooks.
What the customer owns#
The customer owns product semantics, user permissions, data classification, client behavior, release timing, and business communications unless explicitly contracted.
Core guides#
Safe-use requirements#
- Authorize subscriptions server-side; do not rely on clients to filter sensitive events.
- Define whether delivery is best-effort, replayable, ordered, or business-critical.
- Include reconnect and state-recovery behavior in client requirements.
- Monitor active connections, publish rate, fan-out latency, drops, reconnects, and auth failures.
- Keep audit evidence for privileged realtime topics and admin channels.
Onboarding inputs#
Prepare channel/topic list, actor permissions, event schemas, freshness needs, ordering needs, expected connection counts, regions, client platforms, recovery expectations, and support contacts.