Supabase Realtime Architecture
3 multiplexed channels over a single WebSocket connection per user
PostgreSQL
Logical replication
Supabase Realtime
WebSocket server
WS
WS
User Notifications
Personal: @mentions, assignments, comments
DB Changes + RLS Filter
Workspace Activity
Team: new deals, imports, report updates
Broadcast (Ephemeral)
Presence
Online status, "viewing this record" indicators
Presence Sync
Push
Push
AM
Andres
SW
Sarah
JC
James