Realtime – elevating the user experience
Nearly any sophisticated application will come to a point where it makes sense to deliver live updates to a user without delay, whether it be gaming, a collaborative whiteboard, or simply new comments in your favorite social platform such as Signal. The Supabase Realtime Server solves exactly that.
It is an ultra-fast, open-source WebSocket communication implementation connecting to Postgres databases, written in Elixir Lang (https://elixir-lang.org/) by the CEO of Supabase, Paul Copplestone. It’s worth mentioning that nowadays, it’s driven by community contributors. It can be used for arbitrary real-time communication purposes and is able to handle millions of connections (https://supabase.com/docs/guides/realtime/architecture).
Even more interesting is the fact that it listens for changes within the database, so you can actually push live changes happening in the database to the user without any noticeable delay...