Supabase Realtime
Scritto in Elixir (Phoenix): ascolta il WAL (Write-Ahead Log) di Postgres e trasmette ai client le modifiche del database come eventi WebSocket.
Tre canali: Postgres Changes (eventi del database filtrati tramite RLS), Broadcast (comunicazione da client a client tramite il server) e Presence (chi è online, indicatori di digitazione). Alimenta tutte le funzioni in tempo reale di Supabase, dalle sottoscrizioni ai documenti collaborativi. Nei test di carico supera il milione di connessioni simultanee per nodo. Concorrenti: Firebase Realtime Database, Pusher, Ably, Convex e il LISTEN/NOTIFY nativo di Postgres (meno scalabile).